📄️ use
`use` is a polyfill hook to resolve promises state for React v18 and below. Note that it only implements the ability to consume promises. For React v19 and abov
📄️ useControlled
`useControlled` is a custom hook that helps you manage controlled components. It is a wrapper around `useState` that allows you to control the value of a compon
📄️ useCookie
React hook that facilitates the storage, updating and deletion of values within the CookieStore :::note When you use setCookieValue with useCookie hook that sha
📄️ useCountDown
React State Hooks that return the minutes gracefull. Learn usage patterns, best practices, and code examples for React developers.
📄️ useCounter
React state hook that tracks a numeric value. Learn usage patterns, best practices, and code examples for React developers.
📄️ useCycleList
Cycle through a list of items. Learn usage patterns, best practices, and code examples for React developers.
📄️ useDebounce
React hooks that [debounce](https://lodash.com/docs/4.17.15#debounce) value. Learn usage patterns, best practices, and code examples for React developers.
📄️ useDisclosure
`useDisclosure` is a hook that provides all the tools you need to create a disclosure widget. Disclosure widgets are used to show or hide content. This hook pro
📄️ useFirstMountState
React state hook that returns true if component is just mounted. Learn usage patterns, best practices, and code examples for React developers.
📄️ useHover
Detect if mouse is over given element. Learn usage patterns, best practices, and code examples for React developers.
📄️ useLatest
React state hook that returns the latest state as described in the [React hooks FAQ](https://reactjs.org/docs/hooks-faq.html#why-am-i-seeing-stale-props-or-stat
📄️ useLocalStorage
React side-effect hook that manages a single `localStorage` key. Learn usage patterns, best practices, and code examples for React developers.
📄️ useMergedRefs
`useMergedRefs` is a hook that merges multiple refs into a single ref. Use this hook when you need to use more than one ref on a single dom node. Learn usage pa
📄️ useMountedState
Lifecycle hook providing ability to check component's mount state. Returns a function that will return `true` if component mounted and `false` otherwise. Learn
📄️ usePrevious
React state hook that returns the previous state as described in the [React Docs](https://react.dev/reference/react/useState#storing-information-from-previous-r
📄️ useRafState
React state hook that only updates state in the callback of [requestAnimationFrame](https://developer.mozilla.org/en-US/docs/Web/API/window/requestAnimationFram
📄️ useSessionStorage
React side-effect hook that manages a single `sessionStorage` key. Learn usage patterns, best practices, and code examples for React developers.
📄️ useSetState
useState wrapper to work with state like in class component. Learn usage patterns, best practices, and code examples for React developers.
📄️ useSupported
Check to see if your browser supports some feature. Learn usage patterns, best practices, and code examples for React developers.
📄️ useTextSelection
Track user text selection based on [document.getSelection](https://developer.mozilla.org/en-US/docs/Web/API/Document/getSelection). Learn usage patterns, best p
📄️ useThrottle
React hooks that [throttle](https://lodash.com/docs/4.17.15#throttle) value. Learn usage patterns, best practices, and code examples for React developers.
📄️ useToggle
React state hook that tracks value of a boolean. Learn usage patterns, best practices, and code examples for React developers.