{"repo":"uidotdev/usehooks","free":true,"listed":false,"github":"https://github.com/uidotdev/usehooks","clone":"git clone https://github.com/uidotdev/usehooks.git","description":"A collection of modern, server-safe React hooks – from the ui.dev team","language":"MDX","stars":11500,"topics":["react","hooks","blog","astro","react-hooks","vercel"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"useHooks A collection of modern, server-safe React hooks – from the ui.dev team. Compatible with React v18.0.0+. Standard Install npm i @uidotdev/usehooks Hooks - useBattery - useClickAway - useCopyToClipboard - useCounter - useDebounce - useDefault - useDocumentTitle - useFavicon - useGeolocation - useHistoryState - useHover - useIdle - useIntersectionObserver - useIsClient - useIsFirstRender - useList - useLocalStorage - useLockBodyScroll - useLongPress - useMap - useMeasure - useMediaQuery - useMouse - useNetworkState - useObjectState - useOrientation - usePreferredLanguage - usePrevious - useQueue - useRenderCount - useRenderInfo - useScript - useSessionStorage - useSet - useThrottle - useToggle - useVisibilityChange - useWindowScroll - useWindowSize Experimental Install npm i @uidotdev/usehooks@experimental react@experimental react-dom@experimental Hooks - useContinuousRetry - useCountdown - useEventListener - useFetch - useInterval - useIntervalWhen - useKeyPress - useLogger - usePageLeave - useRandomInterval - useTimeout","default_branch":null,"files":null,"tree":[],"storefront":"/r/uidotdev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/uidotdev/usehooks/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}