useDebounceCallback

useDebounceCallback

Function
useDebounceCallback<T>(fnT, delaynumber, options?DebounceSettings): DebouncedFunc<T>
Type Parameters
ParameterType
T
(argsany[]) => any
Parameters
ParameterTypeDefaultNotes
fn
T

The callback function to be debounced.

delay
number
200

The delay in milliseconds before the callback is invoked (default is 200 milliseconds).

options
DebounceSettings
defaultDebounceOption

Options to control the behavior of the debounced function.

example:

Use dark colors for code blocksCopy
1
2
3
4
5
const Component = (props) => {
 const handleChange = useDebounceCallback((evt) => {
    console.log(evt.target.value)
 }, 200)
return <Subcomponent onChange={handleClick} />
Returns 
DebouncedFunc<T>

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.