react-offline-indicator

Offline detector and indicator for your React app.


Keywords
react, offline, online, react offline, react detect offline, react online detect, react online status, react offline status, react offline detect, react offline detector, react offline indicate, react offline indicator, detect, indicator, disconnect
License
MIT
Install
npm install react-offline-indicator@1.0.0

Documentation


Offline detector and indicator for your React app.

Demo · Report Bug · Request Feature

Preview
Shadow

Just wrap your react components with ReactOfflineIndicator. When there is no internet connection, it will display offline page. When it comes back online, previous page will be restored.

Installation

Install via NPM.

npm install react-offline-indicator

Or via Yarn.

yarn add react-offline-indicator

Usage

import ReactOfflineIndicator from 'react-offline-indicator';

ReactDOM.createRoot(document.getElementById('root')).render(
  <ReactOfflineIndicator>
    <App />
  </ReactOfflineIndicator>
);

A hook useOfflineStatus indicating offline status is also available.

import { useOfflineStatus } from 'react-offline-indicator';

function App() {
  const isOffline = useOfflineStatus();

  return isOffline ? 'Offline' : 'Online';
}

Support

You can show your support by starring this project.

Github Star

Contribute

To contribute, see the contributing guide.

License

MIT License