Hooks category

A collection of React hooks for building modern applications.

Hooks

Use Auto Scroll

A hook to automatically scroll a list

Use Battery

A hook to get battery informations

Use Click Outside

A React hook that allows you to detect clicks outside of a specified element.

Use Copy to Clipboard

A hook that allows you to copy text to the clipboard

Use counter

A hook that allows you to count easily

Use debounce

A hook that allows you to debounce the value of an input

Use Event Callback

A hook that returns a memoized event callback

Use Event Listener

A hook that allows you to manage event listeners on DOM elements

Use First Visit

A hook that provides a first visit functionality to your application

Use GeoLocation

A hook that allows you to access and manage the user's geolocation data

Use in View

A hook that allows you to know if an element is in the viewport

Use Input Value

A hook that allows you to manage the value of an input field

Use Isomorphic Layout Effect

A hook that allows you to use the isomorphic version of useLayoutEffect, ensuring compatibility with server-side rendering.

Use Key Press

A hook that allows you to know if an element is in the viewport

Use Konami Code

A hook that detects the Konami Code sequence and triggers actions accordingly

Use Local Storage

A hook that allows you to manage and persist state using localStorage

Use Location

A hook that allows you to access and manage the current location in your application

Use Measure

A hook that allows you to measure the size of an element in your application

Use Mouse

A simple hook to get the mouse position.

Use Network Status

A hook to get the network status

Use Rerender

A hook that throttles the execution of a function, limiting how often it can be invoked

Use Online Status

A hook that allows you to monitor the online/offline status of the user's device

Coming Soon

Use Speech to Text

A hook that allows you to convert speech to text

Coming Soon

Use Session Storage

A hook that allows you to manage session storage values

1
2

Use Step

Create a step component

Use Stopwatch

A hook that provides a stopwatch functionality to your application

Use Text to Speech

A hook that allows you to convert text to speech

Use Throttle

A hook that throttles the execution of a function, limiting how often it can be invoked

Use Video

A hook that provides a video player functionality to your application

Use Window Scroll Position

A hook that allows you to track the window's scroll position

Use Window Size

A hook that allows you to track the size of the browser window