Skip to content

nolannbiron/usehooks

Repository files navigation

usehooks WIP

Usage

install

npm i @nolannb/usehooks

๐Ÿ“– Hooks

events

  • useEventListener()
  • useHover()
  • useImageLoader()
  • useOnClickOutside()

storage

  • useLocalStorage()
  • useSessionStorage()

utils

  • useAsync()
  • useBoolean()
  • useCopyToClipboard()
  • useDebounce()
  • useDelayedUnmount()
  • useFirstRender()
  • useInterval()
  • useLast()
  • useLastUpdated()
  • usePrevious()
  • useRefresh()
  • useTimeSincee()
  • useToggle()

viewport

  • useElementSize()
  • useIsWindowVisible()
  • useLockedBody()
  • useUserAgent()
  • useWindowSize()