VisorVisor
Hooks

useDebounce

Debounces a value by delaying updates until after a specified delay.

Usage

const [query, setQuery] = useState("")
const debouncedQuery = useDebounce(query, 300)

Installation

npx visor add use-debounce

Parameters

NameTypeRequiredDefaultDescription
valueTYes--The value to debounce.
delaynumberYes--Delay in milliseconds before the debounced value updates.

Returns

NameTypeDescription
debouncedValueTThe debounced value, updated only after the delay elapses with no new changes.