🌟Introduction
A React custom hook to check the online status of a user's device.
This version supports TypeScript
Installation
Install the package using npm or yarn
npm install re-use-onlineor
yarn add re-use-onlineUsage
Import the useOnlineStatus hook into your React component and use it to check the online status.
import React from "react";
import useOnlineStatus from "re-use-online";
function MyComponent() {
const isOnline = useOnlineStatus();
return (
<div>
{isOnline ? (
<p>You are connected to the internet!</p>
) : (
<p>No Internet Connection</p>
)}
</div>
);
}
export default MyComponent;How it works
The useOnlineStatus hook utilizes the navigator.onLine property to determine the initial online status of the user's device. It also adds event listeners for the online and offline events to update the online status dynamically.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Last updated