An open-source design library built for humans and AI to create expressive, polished, and high-quality interfaces, helping you build better products, faster
First render cycle indicator
useFirstRender hook.
First user session identifier
useFirstVisit hook.
Element fullscreen toggler
useFullscreen hook.
Long-press hold gesture detector
useHold hook.
Mouse hover state detector
useHover hook.
Hover state detection using an explicit external React ref
User inactivity timeout monitor
useIdle hook.
Unified input change binder
useInputValue hook.
Advanced element intersection observer
useIntersectionObserver hook.
Declarative interval runner with pause/start
useInterval hook.
Polling simulator with configurable delay
Trigger animation when element enters viewport
useInView hook.
macOS platform detector
useIsMac hook.
Check component mount state
useIsMounted hook.
SSR-safe layout effect
useIsomorphicLayoutEffect hook.
Detect active pressed keyboard keys
useKeyPress hook.
Mouse exit window boundary detector
useLeaveDetection hook.
Infinite scroll and load more trigger
useLoadMore hook.
Synchronized persistent storage
useLocalStorage hook.
Persist form object in storage
Todo list saved in storage
Lock page scrolling without layout shift
useLockBodyScroll hook.
Reactive Map collection state manager
useMap hook.
Responsive breakpoint evaluator
useMediaQuery hook.
Framer Motion value subscriber
useMotionValueState hook.
Real-time mouse coordinate tracker
useMousePosition hook.