/** * title: 基本用法 * desc: 每1000ms,执行一次 */ import React, { useState } from 'react'; import useInterval from "../../useInterval"; // 立即执行定时器的重启、间隔时间增加、清除的使用。 function Demo2(): JSX.Element { const [count, setCount] = useState(0); const [interval, setInterval] = useState(1000); useInterval( () => { setCount(count + 1); }, interval, { immediate: true }, ); return (

count: {count}

interval: {interval}

); } export default () => { const [count, setCount] = useState(0); useInterval(() => { setCount(count + 1); }, 1000); return ( <>

count: {count}

); };