@temelj/react-hooks
v0.2.0
Published
A collection of React hooks.
Readme
Installation
# npm
$ npm install @temelj/react-hooks
# jsr
$ deno add jsr:@temelj/react-hooks # or jsr add @temelj/react-hooksHooks
Async
useAbortControlleruseAsyncQueueuseAsyncResultuseAsyncTaskuseDebouncedCallbackuseLimitedCallbackuseRetryuseRetryingAsyncResultuseThrottledCallbackuseTimeoutAsyncResultuseTimeoutResult
Browser
useBatteryuseBeforeUnloaduseBreakpointuseClickAwayuseClipboardResultuseColorSchemeuseCopyToClipboarduseDocumentEventuseDocumentTitleuseEventListenerRefuseEventListeneruseFaviconuseFocusReturnuseFocusTrapuseGeolocationuseHoveruseIdleuseIntersectionObserveruseIsClientuseIsMobileuseKeyPressuseLocalStorageuseLockBodyScrolluseLongPressuseMeasureuseMediaQueriesuseMediaQueryuseMergedRefsuseMouseuseMutationObserveruseNetworkStateuseOnlineResultuseOrientationusePageLeaveusePreferredLanguageusePrefersReducedMotionuseScriptuseScrollLockuseSessionStorageuseVisibilityChangeuseWindowEventuseWindowScrolluseWindowSize
Collections
useListuseMapuseQueueuseSet
Math
useDragRectuseDragVectoruseElementCenteruseElementRectuseMouseVectorusePointerVectoruseRectIntersectionuseRectuseResizeObserver
State
useAsyncResultEffectuseBooleanuseControllableStateuseCounteruseDefaultuseDisclosureuseEnumStateuseHistoryStateuseIsFirstRenderuseIsomorphicLayoutEffectuseLatestRefuseMounteduseObjectStateusePreviousDistinctusePrevioususeRenderCountuseRenderInfouseResultEffectuseResultMemouseResultReduceruseResultStateuseStableCallbackuseToggleuseUndoRedo
Timers
useAnimationFrameuseContinuousRetryuseCountdownuseDebounceuseIntervalCallbackuseIntervalWhenuseIntervaluseRafLoopuseRandomIntervaluseThrottleuseTimeoutCallbackuseTimeout
About
This package is part of Temelj - a core library for TypeScript.
