From 1090ad1c2cc0af9f8bd35224d00040da50baf74a Mon Sep 17 00:00:00 2001 From: "Frederic R." Date: Tue, 11 Feb 2025 14:14:03 +0000 Subject: [PATCH] docs(react-native): online manager usage change resolves #8631 --- docs/framework/react/react-native.md | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs/framework/react/react-native.md b/docs/framework/react/react-native.md index a8f71452bd..873adaf9fc 100644 --- a/docs/framework/react/react-native.md +++ b/docs/framework/react/react-native.md @@ -23,9 +23,10 @@ import NetInfo from '@react-native-community/netinfo' import { onlineManager } from '@tanstack/react-query' onlineManager.setEventListener((setOnline) => { - return NetInfo.addEventListener((state) => { + const eventSubscribtion = NetInfo.addEventListener((state) => { setOnline(!!state.isConnected) }) + return eventSubscribtion.remove }) ``` @@ -36,9 +37,10 @@ import { onlineManager } from '@tanstack/react-query' import * as Network from 'expo-network' onlineManager.setEventListener((setOnline) => { - return Network.addNetworkStateListener((state) => { - setOnline(state.isConnected) + const eventSubscribtion = Network.addNetworkStateListener((state) => { + setOnline(!!state.isConnected) }) + return eventSubscribtion.remove }) ```