INNER CODE UNIT · TypeScript
useNetInfo
react-native-netinfo/react-native-netinfo · src/index.ts:131
export function useNetInfo(
configuration?: Partial<Types.NetInfoConfiguration>,
): Types.NetInfoState {
if (configuration) {
configure(configuration);
}
const [netInfo, setNetInfo] = useState<Types.NetInfoState>({
type: Types.NetInfoStateType.unknown,
isConnected: null,
isInternetReachable: null,
details: null,
});
useEffect((): (() => void) => {
const unsubscribe = addEventListener(setNetInfo);
return () => unsubscribe();
}, []);