Skip to content

Network status ​

ts
import { networkStatus } from "mobx-web-api";

Allows tracking network status

What's inside

Uses Navigator.onLine, Window: online event and Window: offline event under the hood

Usage ​

ts
import { networkStatus } from "mobx-web-api";
import { reaction } from "mobx";

console.log(networkStatus.isOnline); // true
console.log(networkStatus.isOffline); // false

reaction(
  () => networkStatus.isOnline,
  (isOnline) => {
    console.log(
      isOnline ?
        "You are Online" :
        "You are Offline :("
    );
  }
);

Properties ​

isOnline ​

Has true if the network is online, false otherwise.

isOffline ​

Has true if the network is offline, false otherwise.

Released under the MIT License.