useDebounce
@guoba-ai/hook / useDebounce
Function: useDebounce()
function useDebounce<T>(value, delay?): T;Defined in: useDebounce.ts:17
Debounce a value. The returned value only updates after the specified delay has passed without any new changes.
Type Parameters
T
T
Parameters
value
T
The value to debounce
delay?
number = 500
Delay in milliseconds (defaults to 500)
Returns
T
The debounced value
Example
const [text, setText] = useState('')
const debouncedText = useDebounce(text, 300)
// debouncedText updates 300ms after the last setText call