diff --git a/src/index.js b/src/index.js index b0dc8fb..20d06df 100644 --- a/src/index.js +++ b/src/index.js @@ -11,11 +11,12 @@ function getOnlineStatus() { function useOnlineStatus() { const [onlineStatus, setOnlineStatus] = useState(getOnlineStatus()); - const goOnline = () => setOnlineStatus(true); - - const goOffline = () => setOnlineStatus(false); + useEffect(() => { + const goOnline = () => setOnlineStatus(true); + const goOffline = () => setOnlineStatus(false); + window.addEventListener("online", goOnline); window.addEventListener("offline", goOffline);