⚠️ Mobile is not supported yet.
Search for a command to run...
A comprehensive React Hooks Collection built with Shadcn.
Create a context object.
A hook to create an effect with a target.
A library that checks if the code is running in a browser.
A hook to track the currently focused element in the document
A hook to monitor battery information
A hook to toggle a boolean value
A hook to click anywhere
A hook to click away from an element
A hook to copy text to clipboard
A hook to manage a controllable value
A hook that creates a counter.
A hook to create a value only once
A hook like useEffect but with a custom compare function
A hook to debounce a value
A hook to debounce an effect
A hook to debounce a function
A hook to use a deep compare effect
A hook to use a deep compare layout effect
A hook to track the document visibility state
A hook to declare an effect event
A hook to create an effect with a target element that re-runs when the target or dependencies change
A hook to track an element's width and height
A hook to attach event listeners to DOM elements, the window, or media query lists.
A hook to calculate the FPS
A hook to manage fullscreen state
A hook to get current hash
A hook to check if the mouse is hovering over an element
A hook that creates an interval.
A hook to check if an element is in the viewport
A hook to check if the component is hydrated
A hook to check if the media query matches
A hook to use layout effect on the client side
A hook to check if the user is online
A hook to get the latest value of a variable
A hook to lock a function until the previous promise is resolved
A hook to declare a memoized function
A hook to run a function when the component mounts
A hook to track mouse position with optional touch support
A hook to get the network state
A hook to detect the current operating system
A hook to get the previous value of a variable
useQuery is a hook that allows you to fetch data from an API and cache the results.
A hook to reset a state
A hook to lock the scroll of the body
A lightweight React Hook intended mainly for AI chat applications, for smoothly sticking to bottom of messages
A hook to get the text selection and its bounding rect from an element