我正在尝试实现一个简单的计时器,它每秒都会连续计数。我正在使用 React 来渲染结果。代码只有几行,从我读过的内容来看是有意义的。它在前 6 秒内正确添加和渲染;然而,它只是在第七或第八之后开始显示随机数,或者计时器变得错误并每隔随机秒更新一次。我的代码如下,我做错了什么吗?谢谢!
import React, {useState} from 'react';
function App() {
const [count, setCount] = useState(0);
setInterval(()=>{setCount(count + 1)}, 1000)
return (
<div className="welcome">
{count}
</div>
);
}
export default App;
Run Code Online (Sandbox Code Playgroud)