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

/@uidotdev/usehooks/

//

    Package Sidebar

    Install

    npm i @uidotdev/usehooks

    Repository

    Gitgithub.com/uidotdev/usehooks

    Homepage

    github.com/uidotdev/usehooks#readme

    DownloadsWeekly Downloads

    365,411

    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