Performance & Optimization
useDebouncedValue
About
Tracks another value and gets updated in a debounced way.
Examples
Arguments
| Argument | Type | Description | Default value | 
|---|---|---|---|
| value | Date | the value to be debounced | undefined | 
| timeout | number | milliseconds that it takes count down once | 1000 | 
| options.initializeWithNull | boolean | Should the debouncedValue start off as null in the first render | false | 
Return Value
An array is returned with the following items in it
| Name | Type | Description | 
|---|---|---|
| debouncedValue | typeof value | The debouncedValue | 
| immediatelyUpdateDebouncedValue | function | Handy utility function to update the debouncedValue instantly |