@tesserix/hooks
Cross-platform hook package for shared state, lifecycle, and timing patterns.
Install
pnpm add @tesserix/hooksExported hooks
- State:
useToggle,useBoolean,useCounter,useArray,useMap,useSet,useAsync,usePrevious - Timing:
useDebounce,useThrottle,useDebouncedCallback,useThrottledCallback,useInterval,useTimeout - Lifecycle:
useOnMount,useOnUnmount,useEffectOnce,useUpdateEffect,useIsomorphicLayoutEffect,useMounted - Forms:
useForm
Example
import { useToggle, useDebounce } from '@tesserix/hooks'