一定間隔でコールバックを実行するフック
callback() => voidtimeoutnumber| Prop | Type | Default |
|---|---|---|
callback | () => void | - |
timeout | number | - |
import { useInterval } from '@k8ordo/ui';const [count, setCount] = useState(0);
const increment = useCallback(() => {
setCount((prev) => prev + 1);
}, []);
useInterval(increment, 1000);
return <span>Count: {count}</span>;