Search results
27 packages found
A React hook that fires a callback whenever ResizeObserver detects a change to its size
- react
- react hook
- resize observer
- resize observer hook
- resize observer react hook
- use-resize-observer
- useresizeobserver
- resize hook
- size hook
A React hook that updates useRef().current with the most recent value each invocation
A React hook that uses useEffect() on the server and useLayoutEffect() in the browser
React hooks for updating components when the size of the `window` changes.
- react
- react hook
- hook
- react hooks
- hooks
- window size
- window size hook
- window width
- window width hook
- window height
- window height hook
- window
- viewport size
- viewport width
- View more
A React hook for managing event listeners, e.g. removing events when a component unmounts.
- react
- react hook
- use-event
- use-events
- react event hook
- react events hook
- react listener hook
- event hook
- events hook
A React hook for debouncing setState and other callbacks
- react
- react hook
- debounce
- debounce hook
- react debounce
- debounce state
- throttle react state
- react debounce hook
- use debounce
- usedebounce
A React hook for throttling setState and other callbacks
- react
- react hook
- throttle
- throttle hook
- react throttle
- throttle state
- throttle react state
- react throttle hook
- use throttle
- usethrottle
A React hook for measuring the size of HTML elements including when they change
A React hook for merging multiple refs into one ref
- react
- react hook
- merged ref
- merge two refs
- combine refs
- multiple refs
- merge refs
- merge react refs
- usemergerefs
- use merge refs
- usemergedref
- use merged ref
A React hook for updating components when the scroll position of the window on the y-axis changes
- react
- react hook
- hook
- react hooks
- hooks
- window scroll
- window scroll hook
- scroll position
- viewport
- viewport scroll
- viewport scroll hook
- usewindowscroll
- use window scroll
- react window scroll hook
- View more
React hooks that update when media queries change between matched and unmatched states.
- react
- react hook
- media query
- matchmedia
- media query hook
- react media query hook
- media queries hook
- media queries
- javascript media query
- media query js
- breakpoint hook
- breakpoints hook
- react breakpoint
- react breakpoints
A React hook for the IntersectionObserver API that uses a polyfill when the native API is not available
- react
- react hook
- hook
- react hooks
- hooks
- intersection
- intersection observer
- use intersection observer
- useintersectionobserver
A React hook for gracefully resolving async functions and promises
- react
- react hook
- async
- react async hook
- react promise hook
- async hook
- promise hook
- react cancel promise
- cancelable promise hook
- async effect hook
- use-async-effect
- use-async
- useasync
- useasynceffect
A React hook that stores a value from the previous render
- react
- use-previous
- use-previous-value
- react hook
- react previous hook
- react hook previous
- react hook previous value
A React hook for copying text to the clipboard
A React hook for tracking the hover state of DOM elements in browsers where hovering is possible
A React hook for controlling a boolean value with toggle, on, and off callbacks
A React hook that invokes a callback anytime a value changes
A React hook for invoking a callback when hotkeys are pressed
- react
- react hook
- hotkey
- use-hotkey
- hotkey hook
- hotkeys
- use-hotkeys
- usehotkey
- usehotkeys
- key codes
- keycodes
- use keycode
- use keycodes
- usekeycode
- View more
A React hook for accessing an async cache that persists data between renders and components. This allows you to do neat stuff like preload data before your next page or component has even started mounting.
- react
- react hook
- cache
- react-cache
- react data fetching
- data fetching
- cache hook
- use-cache
- usecache
- usecache hook
- react cache hook