UNPKG

foxact

Version:

React Hooks/Utils done right. For browser, SSR, and React Server Components.

2 lines 356 B
'use client'; import{useSyncExternalStore as n}from"react";function e(n){return window.addEventListener("online",n),window.addEventListener("offline",n),()=>{window.removeEventListener("online",n),window.removeEventListener("offline",n)}}function i(){return"undefined"!=typeof window&&navigator.onLine}function o(){return n(e,i,i)}export{o as useIsOnline};