skip to:contentpackage searchsign in
❤
  • Pro
  • Teams
  • Pricing
  • Documentation
npm
Sign UpSign In

@uidotdev/usehooks
TypeScript icon, indicating that this package has built-in type declarations

2.4.1 • Public • Published 2 years ago
  • Readme
  • Code Beta
  • 0 Dependencies
  • 169 Dependents
  • 27 Versions

useHooks

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

Readme

Keywords

none

Package Sidebar

Install

npm i @uidotdev/usehooks

Repository

Gitgithub.com/uidotdev/usehooks

Homepage

github.com/uidotdev/usehooks#readme

DownloadsWeekly Downloads

357,871

Version

2.4.1

License

MIT

Unpacked Size

43 kB

Total Files

5

Last publish

2 years ago

Collaborators

  • benadam11
  • tylermcginnis
Try on RunKit
Report malware

Footer

Support

  • Help
  • Advisories
  • Status
  • Contact npm

Company

  • About
  • Blog
  • Press

Terms & Policies

  • Policies
  • Terms of Use
  • Code of Conduct
  • Privacy