倒计时报错

来源:4-4 倒计时组件

慕先生9198790

2023-11-27


视频中这个问题说后面会解决,但是怎么没看到说解决的?视频中过了几分钟就没看到这个报错了.我查阅了我跟老师git上的代码是一致的,但我仍然后这个错误.

https://img1.sycdn.imooc.com/szimg/6564a71809cc9d0a16940845.jpg




https://img1.sycdn.imooc.com/szimg/6564a7c009c9048118730883.jpg


写回答

2回答

慕先生9198790

提问者

2023-11-28

  const [count, setCount] = useState(time || 60);

  useEffect(() => {
    if (count === 0) {
      onEnd && onEnd();
      return;
    }
    setTimeout(() => setCount(count - 1), 1000);
  }, [count]);

写成这样就没有问题了

2
1
Tomas
👍🏻优秀 其他同学可以参考下
2023-11-29
共1条回复

Tomas

2023-11-27

这个是react一个渲染机制的警告,不影响使用,可以先不关注哈
0
0

Next.js+React+Node系统实战,搞定SSR服务器渲染

Next.js+React+Node系统实战,搞定SSR服务器渲染

421 学习 · 144 问题

查看课程