小编sha*_*123的帖子

(React 渲染)SetInterval 只是变得更快且不可预测

我正在尝试实现一个简单的计时器,它每秒都会连续计数。我正在使用 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)

javascript timing reactjs

5
推荐指数
2
解决办法
1970
查看次数

标签 统计

javascript ×1

reactjs ×1

timing ×1