Update hook descriptions
This commit is contained in:
@ -3,12 +3,12 @@ title: useInterval
|
||||
tags: hooks,effect,intermediate
|
||||
---
|
||||
|
||||
A hook that implements `setInterval` in a declarative manner.
|
||||
Implements `setInterval` in a declarative manner.
|
||||
|
||||
- Create a custom hook that takes a `callback` and a `delay`.
|
||||
- Use the `React.useRef()` hook to create a `ref` for the callback function.
|
||||
- Use the `React.useEffect()` hook to remember the latest callback.
|
||||
- Use the `React.useEffect()` hook to set up the interval and clean up.
|
||||
- Use the `useRef()` hook to create a `ref` for the callback function.
|
||||
- Use a `useEffect()` hook to remember the latest `callback` whenever it changes.
|
||||
- Use a `useEffect()` hook dependent on `delay` to set up the interval and clean up.
|
||||
|
||||
```jsx
|
||||
const useInterval = (callback, delay) => {
|
||||
|
||||
Reference in New Issue
Block a user