UNPKG

@theoplayer/react-native-engage

Version:
19 lines (18 loc) 524 B
import { EngageConnector } from "@theoplayer/react-native-engage"; import { useEffect, useState } from "react"; /** * useEngage is a convenience hook managing an Engage client. * * @param config */ export function useEngage(config) { const [engageClient, setEngageClient] = useState(); useEffect(() => { EngageConnector.createClient(config).then(client => { setEngageClient(client); }); return () => engageClient?.destroy(); }, []); return engageClient; } //# sourceMappingURL=useEngage.js.map