NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #4980 most downloaded on npm
Collection of React Hooks
Last release 3 months ago
10 Jun 2026
Release timing varies
gaps range from 8 days to 1.5 years
Nearly every release is documented
notes for 60 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
8 years old
273 releases · first in 2018
add ensuredForwardRef and useEnsuredForwardedRef
One column per quarter.
🐛 bump set-harmonic-interval package version
rename story's mediator and add g flag to it's regex;
useMultiStateValidator readme description;
# 12.6.0 (2019-10-16) ### Features * useRafState
useList allow pushing multiple items
# 12.4.0 (2019-10-12) ### Features * useIntersection
improve use of refs in dependency lists
reset util callback for useList
move react-wait types to dev dependencies, closes #644
useDebounce remove deps from function arguments
remove attempt from deps of retry in useAsyncRetry
improve useWindowSize performance rAF
🎸 support server-side rendering in useSearchParam() hook
store "paused" instead of "isPlaying" in media state
useThrottle & useThrottleFn proper timeout type;
update createReducer to fix initial state
# 11.3.0 (2019-08-25) ### Features * add usePreviousDistinct
# 11.2.0 (2019-08-25) ### Features * add useCircularIterate
## 11.1.1 (2019-08-25) ### Bug Fixes * #550
🎸 add useHarmonicIntervalFn() hook
useSetState: memoize setState callback
correct useSpring() hook behaviour
add cancel and reset methods to useTimeout
🎸 support useBattery hook on server side
## 10.7.1 (2019-08-20) ### Bug Fixes * async test warnings
# 10.7.0 (2019-08-19) ### Features * 🎸 add useUpsert (6875e13) * 🎸 export useUpsert from index (3eda2b2) * add useUpsert
## 10.6.4 (2019-08-19) ### Bug Fixes * return from useUpdateEffect (2f70dc2) * useUpdateEffect add return
rollup build error: Cannot call a namespace ('writeText')
## 10.6.2 (2019-08-18) ### Bug Fixes * 🐛 fix master
useUpdateEffect run on the wrong time
# 10.6.0 (2019-08-17) ### Features * add min/max to useNumber
# 10.5.0 (2019-08-03) ### Features * add useRafLoop hook
# 10.4.0 (2019-08-02) ### Features * add useMountedState hook
storybook: fix useKeyboardJs import path
# 10.3.0 (2019-07-26) ### Features * add useDefault hook
useWindowScroll - for cross-browser compatibility
remove OpenCollective postinstall hook
useMouse & useMouseHovered type definitions for SVG
# 10.1.0 (2019-07-17) ### Features * add latest react-wait types
remove big libs from peerDependencies
# 9.12.0 (2019-07-16) ### Bug Fixes * 🐛 fix useDebounce import (40b33da) ### Features * add useInterval hook
support useMedia usage server-side
createReducer stable dispatch function identity
useMedia - initialize state with call to media query
expose useIsomorphicLayoutEffect + docs
# 9.9.0 (2019-07-10) ### Features * add usePermission (4da40b9) * usePermission
useLocalStorage types for functional updates
useSize: prevents accessing iframe's property when it's not defined (c9b5cdc), closes #442
useMap uses prevMap state which is safer
🐛 fix test and add pre-push hook
save to localStorage only when state changes
🐛 use synchronouse effect to subscribe to observables
# 9.7.0 (2019-06-19) ### Features * improve useClickAway() hook
add additional ref check on clean up
# 9.5.0 (2019-06-16) ### Bug Fixes * add missing rate property (fb795a6) ### Features * add rate option in useSpeech (f52f1f7) * add rate option in us
fix Storybook docs Markdown import
improve useAsync and useAsyncFn
Your coding agent can read these notes before it upgrades. Set up the MCP server →