Skip to content

Functions

Core
Add-ons
Sort by

State

useLatest-State
useList-State
useMap-State
useQueue-State
useSet-State

Elements

isMeasured-Elements
useCollapse-Elements
useDraggable-Elements
useDropZone-Elements
useSplitter-Elements
useWindowSize-Elements

Browser

useBluetooth-Browser
useClipboard-Browser
useColorMode-Browser
useCssVar-Browser
useDark-Browser
useFavicon-Browser
useGamepad-Browser
useHash-Browser
useImage-Browser
useMask-Browser
useMemory-Browser
useObjectUrl-Browser
useParams-Browser
useQuery-Browser
useScriptTag-Browser
useShare-Browser
useSSRWidth-Browser
useStyleTag-Browser
useTitle-Browser
useVibrate-Browser
useWakeLock-Browser
useWebMCP-Browser
useWebSocket-Browser
useWebWorker-Browser

Sensors

parseHotkey-Sensors
useBattery-Sensors
useClickAway-Sensors
useFocus-Sensors
useFps-Sensors
useHotkeys-Sensors
useIdle-Sensors
useKeyDown-Sensors
useKeyPress-Sensors
useKeyStroke-Sensors
useKeyUp-Sensors
useLongPress-Sensors
useMagicKeys-Sensors
useMouse-Sensors
useNetwork-Sensors
useOnline-Sensors
usePageLeave-Sensors
useParallax-Sensors
usePointer-Sensors
useScroll-Sensors
useSwipe-Sensors
useUserMedia-Sensors

Network

createFetch-Network
useFetch-Network

Animation

useAnimate-Animation
useInterval-Animation
useIntervalFn-Animation
useNow-Animation
useRafFn-Animation
useRafState-Animation
useTimeout-Animation
useTimeoutFn-Animation
useTimeoutRafFn-Animation
useTimestamp-Animation
useTransition-Animation
useUpdate-Animation

Component

unrefElement-Component
useMounted-Component
useRefsList-Component
useVirtualList-Component

Watch

deepClone-Watch
deepEqual-Watch
until-Watch
useWatch-Watch

Reactivity

syncState-Reactivity
syncStates-Reactivity
useAsync-Reactivity
useStateDefault-Reactivity

Array

useSorted-Array

Time

Utilities

cloneFnJSON-Utilities
createEventHook-Utilities
events-Utilities
isDefined-Utilities
useAsyncQueue-Utilities
useBase64-Utilities
useCached-Utilities
useCloned-Utilities
useConst-Utilities
useCycleList-Utilities
useDebounceFn-Utilities
useEventBus-Utilities
useId-Utilities
useMemoize-Utilities
usePrevious-Utilities
useStepper-Utilities
useSupported-Utilities
useThrottleFn-Utilities
useTimeoutPoll-Utilities
useToggle-Utilities
useToNumber-Utilities
useToString-Utilities

@Electron

resolveWebFrame-@Electron
useIpcRenderer-@Electron
useZoomFactor-@Electron
useZoomLevel-@Electron

@Firebase

useAuth-@Firebase
useFirestore-@Firebase
useRTDB-@Firebase

@Integrations

createCookies-@Integrations
insertNodeAt-@Integrations
moveArrayElement-@Integrations
removeNode-@Integrations
useAsyncValidator-@Integrations
useAxios-@Integrations
useChangeCase-@Integrations
useCookies-@Integrations
useDrauu-@Integrations
useFocusTrap-@Integrations
useFuse-@Integrations
useIDBKeyval-@Integrations
useJwt-@Integrations
useNProgress-@Integrations
useQRCode-@Integrations
useSortable-@Integrations

@Math

logicAnd-@Math
logicNot-@Math
logicOr-@Math
useAbs-@Math
useCeil-@Math
useClamp-@Math
useFloor-@Math
useMath-@Math
useMax-@Math
useMin-@Math
useRound-@Math
useSum-@Math
useTrunc-@Math

@RxJS

useFrom-@RxJS

Factory

createMemo-Factory

Lifecycle

shallowEqual-Lifecycle
useEffectOnce-Lifecycle
useLogger-Lifecycle
useMount-Lifecycle
useUnmount-Lifecycle
useUnmountedRef-Lifecycle
useUpdateEffect-Lifecycle

Side-effects

useError-Side-effects
useLockFn-Side-effects
useMemoizedFn-Side-effects

Released under the MIT License. v0.1.8