Size
0.32 kb
useInterval
setInterval reactified, with synchronization support.
Installation
Usage
Set an interval:
Pause the interval by setting the delay to null:
Execute immediately by setting the leading option to true:
Synchronize all intervals that share the same delay using the sync option:
API Reference
UseIntervalOptions
Options for the useInterval hook (3rd argument).
| Prop | Type | Default |
|---|---|---|
sync? | boolean | false |
leading? | boolean | false |
UseIntervalReturn
Return value of the useInterval hook.
| Prop | Type | Default |
|---|---|---|
reset | () => void | - |
cancel | () => void | - |
isPending | boolean | - |