Skip to content
Entangle UI v0.13.0

useDebouncedValue

useDebouncedValue<T>(value, delay): T

Defined in: src/hooks/useDebounced/useDebouncedValue.ts:27

Returns a copy of value that updates only after delay ms have elapsed without further changes (trailing-edge debounce).

T

T

number

T

// Preferred: defer the value that drives the expensive derivation.
const deferredQuery = useDeferredValue(query);
const results = useMemo(
() => filter(items, deferredQuery),
[items, deferredQuery]
);