This website collects cookies to deliver better user experience
npm install --save @react-native-community/netinfo
let NetInfoSubscription = null;
const [connectionStatus, setConnectionStatus] = useState(false);
const handleConnectionChange = (state) => { setConnectionStatus(state.isConnected); };
NetInfoSubscription = NetInfo.addEventListener(handleConnectionChange); return () => { NetInfoSubscription; };
connectionStatus ? <MainContent /> : <OfflineScreen />
46
0