useDebouncedValue

Returns a debounced version of a value that updates after a specified delay.

Returns a debounced version of a value that only updates after a specified delay has elapsed without new changes. Useful for reducing the frequency of expensive operations like API calls triggered by user input.

Import#

import { useDebouncedValue } from '@volue/wave-react';

Example#


API Reference#

Arguments#

Prop
Type
Default
value*
T
delay
number
500

Returns#

T — The debounced value, which updates after the specified delay has elapsed without new changes.