@danixsoft/hooks

Core
Getting StartedAPI Reference
State & Storage
useBooleanuseCounteruseMapuseLocalStorageuseSessionStorageuseCookieuseDebounceuseToggleusePrevioususeStep
Forms & Data
useFormusePaginationuseInfiniteScrolluseFetch
DOM & Browser
useClickOutsideuseClickAnyWhereuseMediaQueryuseOnScreenuseIntersectionObserveruseWindowSizeuseWindowScrolluseDocumentTitleuseEventListeneruseHoveruseScreenuseMutationObserveruseScript
Timers & Lifecycle
useIntervaluseTimeoutuseCountdownuseIsMounteduseIsClientuseUnmountuseUpdateEffectuseEventuseIsomorphicLayoutEffect
Advanced Sensors
useCopyToClipboarduseOnlineStateuseGeolocationuseAudiouseMouseuseTouchuseSwipeuseScrollLock

@danixsoft/hooks


Interfaces

  • GeolocationState
  • MapActions
  • MouseState
  • SwipeState
  • TouchState
  • UseFormOptions

Type Aliases

  • UseScriptStatus

Variables

  • useIsomorphicLayoutEffect

Functions

  • useAudio
  • useBoolean
  • useClickAnyWhere
  • useClickOutside
  • useCookie
  • useCopyToClipboard
  • useCountdown
  • useCounter
  • useDebounce
  • useDocumentTitle
  • useEvent
  • useEventListener
  • useFetch
  • useForm
  • useGeolocation
  • useHover
  • useInfiniteScroll
  • useIntersectionObserver
  • useInterval
  • useIsClient
  • useIsMounted
  • useLocalStorage
  • useMap
  • useMediaQuery
  • useMouse
  • useMutationObserver
  • useOnlineState
  • useOnScreen
  • usePagination
  • usePrevious
  • useScreen
  • useScript
  • useScrollLock
  • useSessionStorage
  • useStep
  • useSwipe
  • useTimeout
  • useToggle
  • useTouch
  • useUnmount
  • useUpdateEffect
  • useWindowScroll
  • useWindowSize

On this page

  • Overview
  • Live Demo
  • Usage Example

Community

  • GitHub
  • Report an Issue

Appearance