An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

rooks

@rooks/use-document-event-listener 4.11.2
A react hook to an event listener to the document object
11 versions - Latest release: almost 5 years ago - 1 dependent package - 92 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
@rooks/use-outside-click 4.11.2
React hook for tracking clicks outside a ref
117 versions - Latest release: almost 5 years ago - 6 dependent packages - 157 dependent repositories - 9.02 thousand downloads last month - 3,193 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
@rooks/use-key 4.11.2
Keyboard key handler hook for react
120 versions - Latest release: almost 5 years ago - 10 dependent packages - 29 dependent repositories - 55.2 thousand downloads last month - 3,172 stars on GitHub - 1 maintainer
Top 1.1% on npmjs.org
@rooks/use-mutation-observer 4.11.2
A React Hooks package for mutation-observer
120 versions - Latest release: almost 5 years ago - 52 dependent packages - 645 dependent repositories - 860 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 1.8% on npmjs.org
@rooks/use-window-size 4.11.2
A React Hooks package for window-size
119 versions - Latest release: almost 5 years ago - 9 dependent packages - 76 dependent repositories - 13.9 thousand downloads last month - 3,413 stars on GitHub - 1 maintainer
Top 1.9% on npmjs.org
@rooks/use-raf 4.11.2
A continuously running requestAnimationFrame hook for React
112 versions - Latest release: almost 5 years ago - 24 dependent packages - 29 dependent repositories - 1.55 thousand downloads last month - 3,060 stars on GitHub - 1 maintainer
@rooks/use-in-view-ref 4.11.2
Simple hook that monitors element enters or leave the viewport.
5 versions - Latest release: almost 5 years ago - 1 dependent package - 1.39 thousand downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
@rooks/use-intersection-observer-ref 4.11.2
A hook to register an intersection observer listener
72 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 429 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@rooks/use-sessionstorage 4.11.2
Session storage react hook. Easily manage session storage values
118 versions - Latest release: almost 5 years ago - 4 dependent packages - 7 dependent repositories - 5.08 thousand downloads last month - 3,397 stars on GitHub - 1 maintainer
@rooks/use-fresh-tick 4.11.2
Like use-fresh-ref but specifically for functions
17 versions - Latest release: almost 5 years ago - 1 dependent package - 4 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 2.0% on npmjs.org
@rooks/use-did-update 4.11.2
componentDidUpdate hook for react
105 versions - Latest release: almost 5 years ago - 13 dependent packages - 19 dependent repositories - 2.95 thousand downloads last month - 3,395 stars on GitHub - 1 maintainer
Top 6.0% on npmjs.org
@rooks/use-navigator-language 4.11.2
A React Hooks package for navigator-language
119 versions - Latest release: almost 5 years ago - 2 dependent packages - 2 dependent repositories - 106 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 8.9% on npmjs.org
@rooks/use-undo-state 4.11.2
Drop in replacement for useState hook but with undo functionality.
44 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 134 downloads last month - 3,397 stars on GitHub - 1 maintainer
@rooks/use-merge-refs 4.11.2
Merges any number of refs into a single ref
37 versions - Latest release: almost 5 years ago - 1 dependent package - 28 downloads last month - 3,395 stars on GitHub - 1 maintainer
Top 2.7% on npmjs.org
@rooks/use-boundingclientrect 4.11.2
A React Hooks package for boundingclientrect
123 versions - Latest release: almost 5 years ago - 5 dependent packages - 16 dependent repositories - 1.09 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 7.2% on npmjs.org
@rooks/use-on-window-scroll 4.11.2
A React hook for window on scroll event
81 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 306 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 3.8% on npmjs.org
@rooks/use-localstorage 4.11.2
Local Storage hook for React
119 versions - Latest release: almost 5 years ago - 2 dependent packages - 15 dependent repositories - 4.66 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer
@rooks/use-key-ref 4.11.2
Very similar to useKey but it returns a ref
36 versions - Latest release: almost 5 years ago - 1 dependent package - 38 downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 5.7% on npmjs.org
@rooks/use-worker 4.11.2
A React Hooks package for worker
117 versions - Latest release: almost 5 years ago - 2 dependent packages - 3 dependent repositories - 27 downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 6.1% on npmjs.org
@rooks/use-counter 4.11.2
A React Hooks package for counter
126 versions - Latest release: almost 5 years ago - 2 dependent packages - 2 dependent repositories - 25 downloads last month - 3,395 stars on GitHub - 1 maintainer
@rooks/use-interval-when 4.11.2
Sets an interval immediately when a condition is true
28 versions - Latest release: almost 5 years ago - 1 dependent package - 2.31 thousand downloads last month - 3,395 stars on GitHub - 1 maintainer
@rooks/use-fresh-ref 4.11.2
Avoid stale state in callbacks with this hook. Auto updates values using a ref.
17 versions - Latest release: almost 5 years ago - 1 dependent package - 6 downloads last month - 3,399 stars on GitHub - 1 maintainer
Top 8.2% on npmjs.org
@rooks/use-localstorage-state 4.11.2
UseState but auto updates values to localStorage
35 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 380 downloads last month - 3,199 stars on GitHub - 1 maintainer
@rooks/use-selectable-list 4.11.2
Easily select a single value from a list of values. very useful for radio buttons, select inputs ...
37 versions - Latest release: almost 5 years ago - 1 dependent package - 124 downloads last month - 3,397 stars on GitHub - 1 maintainer
@rooks/use-previous-immediate 4.11.2
usePreviousImmediate returns the previous value of a variable even if it was the same or different
23 versions - Latest release: almost 5 years ago - 1 dependent package - 87 downloads last month - 3,407 stars on GitHub - 1 maintainer
Top 8.9% on npmjs.org
@rooks/use-mutation-observer-ref 4.11.2
A hook that tracks mutations of an element. It returns a callbackRef.
72 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 359 downloads last month - 3,397 stars on GitHub - 1 maintainer
@rooks/use-map-state 4.11.2
A react hook to manage state in a key value pair map.
18 versions - Latest release: almost 5 years ago - 1 dependent package - 3 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 8.7% on npmjs.org
@rooks/use-stack-state 4.11.2
A React hook that manages state in the form of a stack
22 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 227 downloads last month - 3,199 stars on GitHub - 1 maintainer
@rooks/use-window-scroll-position 4.11.2
A React hook to get the scroll position of the window
9 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 40 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 5.6% on npmjs.org
@rooks/use-select 4.11.2
A React Hooks package for select
123 versions - Latest release: almost 5 years ago - 2 dependent packages - 2 dependent repositories - 128 downloads last month - 3,384 stars on GitHub - 1 maintainer
Top 8.8% on npmjs.org
@rooks/use-window-event-listener 4.11.2
Adds an event listener to window
13 versions - Latest release: almost 5 years ago - 1 dependent package - 7 dependent repositories - 3.53 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 7.5% on npmjs.org
@rooks/use-countdown 4.11.2
Count down to a target timestamp and call callbacks every second (or provided peried)
60 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 786 downloads last month - 3,397 stars on GitHub - 1 maintainer
@rooks/use-multi-selectable-list 4.11.2
A custom hook to easily select multiple values from a list
37 versions - Latest release: almost 5 years ago - 1 dependent package - 7 downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 5.6% on npmjs.org
@rooks/use-keys 4.11.2
A hook which allows to setup callbacks on multiple keypresses at the same time
81 versions - Latest release: almost 5 years ago - 2 dependent packages - 1 dependent repositories - 780 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 8.4% on npmjs.org
@rooks/use-timeout-when 4.11.2
Takes a callback and fires it when a condition is true
28 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 7.39 thousand downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 7.2% on npmjs.org
@rooks/use-fullscreen 4.11.2
A React Hooks package for fullscreen.
47 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 1.81 thousand downloads last month - 3,397 stars on GitHub - 1 maintainer
@rooks/use-media-match 4.11.2
Signal whether or not a media query is currently matched.
3 versions - Latest release: almost 5 years ago - 1 dependent package - 2 dependent repositories - 179 downloads last month - 3,399 stars on GitHub - 1 maintainer
Top 9.1% on npmjs.org
@rooks/use-isomorphic-effect 4.11.2
Resolves to useEffect when window is not in scope and useLayout effect in the browser
50 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 1.33 thousand downloads last month - 3,399 stars on GitHub - 1 maintainer
Top 8.3% on npmjs.org
@rooks/use-previous-different 4.11.2
usePreviousDifferent hooks returns the last different value of a variable
23 versions - Latest release: almost 5 years ago - 1 dependent package - 3 dependent repositories - 44 downloads last month - 3,199 stars on GitHub - 1 maintainer
@rooks/use-effect-once-when 4.11.2
Runs a callback effect atmost one time when a condition becomes true
28 versions - Latest release: almost 5 years ago - 1 dependent package - 421 downloads last month - 3,199 stars on GitHub - 1 maintainer
@rooks/use-sessionstorage-state 4.11.2
useState but syncs with sessionstorage
35 versions - Latest release: almost 5 years ago - 1 dependent package - 225 downloads last month - 3,199 stars on GitHub - 1 maintainer
@rooks/use-queue-state 4.11.2
A React hook that manages state in the form of a queue
22 versions - Latest release: almost 5 years ago - 1 dependent package - 4 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 3.8% on npmjs.org
@rooks/use-fork-ref 4.11.2
A hook that can combine two refs(mutable or callbackRefs) into a single callbackRef
72 versions - Latest release: almost 5 years ago - 6 dependent packages - 2 dependent repositories - 2.3 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@rooks/use-previous 4.11.2
Access the previous value of a variable with this React hook
114 versions - Latest release: almost 5 years ago - 4 dependent packages - 6 dependent repositories - 3.73 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 3.3% on npmjs.org
@rooks/use-will-unmount 4.11.2
A React hook for componentWillUnmount lifecycle method
119 versions - Latest release: almost 5 years ago - 5 dependent packages - 4 dependent repositories - 1.02 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 2.5% on npmjs.org
@rooks/use-did-mount 4.11.2
A React hooks package for componentDidMount
122 versions - Latest release: almost 5 years ago - 5 dependent packages - 16 dependent repositories - 3.69 thousand downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 4.8% on npmjs.org
@rooks/use-mouse 4.11.2
A React Hooks package for mouse
119 versions - Latest release: almost 5 years ago - 3 dependent packages - 7 dependent repositories - 677 downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
@rooks/use-toggle 4.11.2
A React Hooks package for toggle
123 versions - Latest release: almost 5 years ago - 2 dependent packages - 4 dependent repositories - 1.83 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 3.8% on npmjs.org
@rooks/use-debounce 4.11.2
Debounce hook for react
85 versions - Latest release: almost 5 years ago - 2 dependent packages - 11 dependent repositories - 4.67 thousand downloads last month - 3,395 stars on GitHub - 1 maintainer
Top 2.1% on npmjs.org
@rooks/use-timeout 4.11.2
A React Hooks package for timeout
122 versions - Latest release: almost 5 years ago - 8 dependent packages - 33 dependent repositories - 4.7 thousand downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 2.2% on npmjs.org
@rooks/use-interval 4.11.2
A react hook for using setInterval
121 versions - Latest release: almost 5 years ago - 7 dependent packages - 30 dependent repositories - 11.8 thousand downloads last month - 3,399 stars on GitHub - 1 maintainer
Top 4.7% on npmjs.org
@rooks/use-boundingclientrect-ref 4.11.2
A hook that tracks the boundingclientrect of an element. It returns a callbackRef so that the ele...
72 versions - Latest release: almost 5 years ago - 2 dependent packages - 2 dependent repositories - 3.46 thousand downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
@rooks/use-input 4.11.2
A React Hooks package for input
125 versions - Latest release: almost 5 years ago - 3 dependent packages - 6 dependent repositories - 655 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 3.0% on npmjs.org
@rooks/use-visibility-sensor 4.11.2
A React Hooks package for visibility-sensor
121 versions - Latest release: almost 5 years ago - 3 dependent packages - 14 dependent repositories - 4.63 thousand downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 7.7% on npmjs.org
@rooks/use-geolocation 4.11.2
A hook to provide the geolocation info on client side.
74 versions - Latest release: almost 5 years ago - 1 dependent package - 3 dependent repositories - 141 downloads last month - 3,399 stars on GitHub - 1 maintainer
@rooks/use-update-effect 4.11.2
An useEffect that does not run on first render
15 versions - Latest release: almost 5 years ago - 1 dependent package - 1.51 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer
@rooks/use-event-listener-ref 4.11.2
A react hook to add an event listener to a ref
13 versions - Latest release: almost 5 years ago - 1 dependent package - 38 downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 4.4% on npmjs.org
@rooks/use-online 4.11.2
A React Hooks package for online
119 versions - Latest release: almost 5 years ago - 2 dependent packages - 3 dependent repositories - 594 downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 4.0% on npmjs.org
@rooks/use-throttle 4.11.2
A throttle hook for react
73 versions - Latest release: almost 5 years ago - 3 dependent packages - 3 dependent repositories - 243 downloads last month - 3,395 stars on GitHub - 1 maintainer
Top 5.2% on npmjs.org
@rooks/use-time-ago 4.11.2
A React Hook to get time ago for timestamp millisecond value
119 versions - Latest release: almost 5 years ago - 2 dependent packages - 4 dependent repositories - 792 downloads last month - 3,199 stars on GitHub - 1 maintainer
Top 2.2% on npmjs.org
@rooks/use-outside-click-ref 4.11.2
A hook that can track a click event outside a ref. Returns a callbackRef.
72 versions - Latest release: almost 5 years ago - 11 dependent packages - 21 dependent repositories - 1.46 thousand downloads last month - 3,397 stars on GitHub - 1 maintainer
Top 7.8% on npmjs.org
@rooks/use-on-window-resize 4.11.2
A React hook for window on resize event
81 versions - Latest release: almost 5 years ago - 1 dependent package - 1 dependent repositories - 1.29 thousand downloads last month - 3,199 stars on GitHub - 1 maintainer