📄️ useActiveElement
React Sensor Hooks that tracks document.activeElement. Learn usage patterns, best practices, and code examples for React developers.
📄️ useClickOutside
Listen for clicks outside of an element. Useful for modal or dropdown. Learn usage patterns, best practices, and code examples for React developers.
📄️ useDocumentVisibility
React Sensor Hook that tracks [document.visibilityState](https://developer.mozilla.org/en-US/docs/Web/API/Document/visibilityState). Learn usage patterns, best
📄️ useDoubleClick
React sensor hook that controls double click and single click. Learn usage patterns, best practices, and code examples for React developers.
📄️ useDraggable
Make elements draggable. Learn usage patterns, best practices, and code examples for React developers.
📄️ useDropZone
Create an zone where files can be dropped. Learn usage patterns, best practices, and code examples for React developers.
📄️ useElementBounding
React Element Hook that tracks bounding box of an HTML element. Learn usage patterns, best practices, and code examples for React developers.
📄️ useElementSize
React Sensor Hook that tracks size of an HTML element. [ResizeObserver MDN](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver). Learn usage patter
📄️ useElementVisibility
React Element Hooks that tracks the visibility of an element within the viewport. A wrapper of `useIntersectionObserver`. Learn usage patterns, best practices,
📄️ useFocus
React Sensor Hooks that tracks element foucs state. Learn usage patterns, best practices, and code examples for React developers.
📄️ useIntersectionObserver
React sensor hook that tracks the changes in the intersection of a target element with an ancestor element or with a top-level document's viewport. Uses the [In
📄️ useMeasure
React sensor hook that tracks dimensions of an HTML element using the Resize Observer API. Learn usage patterns, best practices, and code examples for React dev
📄️ useMutationObserver
Watch for changes being made to the DOM tree. [MutationObserver MDN](https://developer.mozilla.org/en-US/docs/Web/API/MutationObserver). Learn usage patterns, b
📄️ useResizeObserver
Watch size of an HTML element. [ResizeObserver MDN](https://developer.mozilla.org/en-US/docs/Web/API/ResizeObserver). Learn usage patterns, best practices, and
📄️ useSticky
React Hook that tracks element sticky. Learn usage patterns, best practices, and code examples for React developers.
📄️ useWindowFocus
React Element Hook that tracks window focus with `window.onfocus` and `window.onblur` events. Learn usage patterns, best practices, and code examples for React
📄️ useWindowScroll
useWindowScroll is a React Hook that is used to get the scroll position of the browser window. Learn usage patterns, best practices, and code examples for React
📄️ useWindowSize
React Element Hooks that tracks window size. Learn usage patterns, best practices, and code examples for React developers.