news.shamcode.ru
  • Home
  • Contact
github

uidotdev / usehooks

  • суббота, 3 июня 2023 г. в 00:00:04
https://github.com/uidotdev/usehooks

A collection of modern, server-safe React hooks – from the ui.dev team



useHooks

useHooks

A collection of modern, server-safe React hooks – from the ui.dev team

Standard

Install

npm i @uidotdev/usehooks

Hooks

  • useBattery
  • useClickAway
  • useCopyToClipboard
  • useCounter
  • useDebounce
  • useDefault
  • useDocumentTitle
  • useFavicon
  • useGeolocation
  • useHistoryState
  • useHover
  • useIdle
  • useIntersectionObserver
  • useIsClient
  • useIsFirstRender
  • useList
  • useLockBodyScroll
  • useLongPress
  • useMap
  • useMeasure
  • useMediaQuery
  • useMouse
  • useNetworkState
  • useObjectState
  • useOrientation
  • usePreferredLanguage
  • usePrevious
  • useQueue
  • useRenderCount
  • useRenderInfo
  • useScript
  • 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
  • useLocalStorage
  • useLogger
  • usePageLeave
  • useRandomInterval
  • useSessionStorage
  • useTimeout