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();
  }, []);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…