useDebounce
Devuelve una copia con debounce de un valor — la copia sólo se actualiza después de que transcurra el retardo especificado desde el último cambio.
Firma
function useDebounce<T>(value: T, delay?: number): T
Parámetros
| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
value | T | — | El valor a aplicar debounce |
delay | number | 500 | Milisegundos a esperar tras el último cambio |
Valor de retorno
El valor con debounce de tipo T. En el primer render siempre es igual al value inicial.
Ejemplo interactivo
Loading playground...