Timing Hooks
Timeout, interval, and debounce hooks for scheduling and delayed work.
Hooks for debouncing, delayed execution, repeated schedules, and restartable timers.
Hooks
useDebounceCallback
Debounce callbacks with pending, cancel, and flush controls.
useDebounceValue
Debounce a value before using it in expensive work.
useInterval
Run a callback repeatedly at a fixed interval.
useTimeout
Run a callback once after a delay.
useResettableTimeout
Cubitt restartable timeout hook with start/clear controls.