async
lifecycle
browser
utilities
List
A quick list of available functions.
- useActiveElement: Hook for tracking the active element
- useAsync: Hook that provides the state of an async callback
- useAsyncEffect: Hook that triggers the effect callback on updates
- useAudio: Hook that manages audio playback with sprite support
- useAutoScroll: Hook that automatically scrolls a list element to the bottom
- useBatchedCallback: Hook that batches calls and forwards them to a callback
- useBattery: Hook for getting information about battery status
- useBluetooth: Hook for getting information about bluetooth
- useBoolean: Hook provides opportunity to manage boolean state
- useBreakpoints: Hook that manages breakpoints
- useBroadcastChannel: Hook that provides cross-tab/window communication
- useBrowserLanguage: Hook that returns the current browser language
- useBrowserLocation: Hook that returns reactive browser location state with navigation controls
- useClickOutside: Hook to handle click events outside the specified target element(s)
- useClipboard: Hook that manages a copy to clipboard
- useConst: Hook that returns the constant value
- useControllableState: Hook that manages both controlled and uncontrolled state patterns
- useCookie: Hook that manages cookie value
- useCookies: Hook that manages cookie values
- useCopy: Hook that manages copying text with status reset
- useCounter: Hook that manages a counter
- useCssVar: Hook that returns the value of a css variable
- useDebounceCallback: Hook that creates a debounced callback
- useDebounceEffect: Hook that runs an effect after a delay when dependencies change
- useDebounceState: Hook that creates a debounced state
- useDebounceValue: Hook that creates a debounced value
- useDefault: Hook that returns the default value
- useDeviceMotion: Hook that work with device motion
- useDeviceOrientation: Hook that provides the current device orientation
- useDevicePixelRatio: Hook that returns the device's pixel ratio
- useDidUpdate: Hook that triggers the effect callback on updates
- useDisclosure: Hook that allows you to open and close a modal
- useDisplayMedia: Hook that provides screen sharing functionality
- useDocumentEvent: Hook attaches an event listener to the document object for the specified event
- useDocumentTitle: Hook that manages the document title and allows updating it
- useDocumentVisibility: Hook that provides the current visibility state of the document
- useDoubleClick: Hook that defines the logic when double clicking an element
- useDropZone: Hook that provides drop zone functionality
- useEvent: Hook that creates an event and returns a stable reference of it
- useEventListener: Hook that attaches an event listener to the specified target
- useEventSource: Hook that provides a reactive wrapper for event source
- useEyeDropper: Hook that gives you access to the eye dropper
- useFavicon: Hook that manages the favicon
- useField: Hook to manage a form field