Hooks
Sensors
useAudioRecorder
A comprehensive hook for audio recording with real-time analysis using getUserMedia, MediaRecorder, and Web Audio APIs.
useConferenceSystem
A comprehensive hook for managing video conferencing state, including camera access, screen sharing, network monitoring, and automatic media quality adjustment.
useMediaQuery
Custom hook that tracks the state of a media query using the [Match Media API](https://developer.
useResizeObserver
Custom hook that observes the size of an element using the [ResizeObserver API](https://developer.
State
Side
useDebounceValue
Custom hook that returns a debounced version of the provided value, along with a function to update it.
useInterval
Custom hook that creates an interval that invokes a callback function at a specified delay using the [setInterval API](https://developer.
useTimeout
Custom hook that handles timeouts in React components using the [setTimeout API](https://developer.
LifeCycle
DOM
Storage
Network
Utilities
useCallbackRef
A custom hook that converts a callback to a ref to avoid triggering re-renders when passed as a prop or avoid re-executing effects when passed as a dependency.
useCopyToClipboard
Custom hook that copies text to the clipboard using the [Clipboard API](https://developer.
useMediaQuality
Custom hook to manage video stream quality by applying constraints (resolution and frame rate) to a MediaStream track.
useSearchWithSuggestions
A comprehensive hook for building "Command Palette" or "Omnibar" style search interfaces.
Uncategorized
useIntersectionObserver
Custom hook that tracks the intersection of a DOM element with its containing element or the viewport using the [Intersection Observer API](https://developer.