All Hooks
Browse and search through all 35 custom hooks
Browser APIs
Modern browser APIs wrapped in React hooks for seamless integration. These hooks handle cleanup, edge cases, and provide type-safe interfaces to powerful web platform features.
useIntersectionObserver
Detect when an element enters the viewport
Browser APIsuseResizeObserver
Track element size changes in real-time
Browser APIsuseMutationObserver
Observe DOM mutations and changes
Browser APIsuseGeolocation
Track user position with automatic cleanup
Browser APIsuseMediaQuery
Dark mode, mobile/desktop detection
Browser APIsuseOnlineStatus
Network detection with offline queue sync
Browser APIsuseCopyToClipboard
Copy to clipboard with fallback support
Browser APIsPerformance
Optimize your React applications with hooks that prevent unnecessary re-renders, manage expensive operations, and ensure smooth user experiences.
useThrottle
Limit function calls for scroll/resize events
PerformanceuseDebounce
Delay execution for search and form validation
PerformanceuseEventListener
Prevent memory leaks with auto-cleanup
PerformanceuseAnimationFrame
Smooth animations and visual updates
PerformanceusePrevious
Track previous state/props efficiently
PerformanceuseDeepCompareEffect
Prevent infinite re-renders with deep comparison
PerformanceuseConstant
Create stable reference initialized once
PerformanceData Fetching
Simplify async operations with hooks that handle loading states, errors, caching, and request cancellation out of the box.
UI Behaviour
Common UI patterns made easy. These hooks handle complex interactions like focus management, click detection, and keyboard shortcuts.
useScrollLock
Prevent body scroll when modal open
UI BehaviouruseOnClickOutside
Close popups/menus/modals reliably
UI BehaviouruseKeyPress
Detect key presses and keyboard shortcuts
UI BehaviouruseHover
Track hover state with pointer events fallback
UI BehaviouruseFocusTrap
Trap focus in modals, dialogs, menus
UI BehaviourusePortal
Create/cleanup DOM nodes for overlays/modals
UI BehaviourState Management
Powerful state management solutions from simple global stores to time-travel debugging. Build complex workflows without the boilerplate.