小编Mar*_*ark的帖子

离开后反应间隔不停止

我遇到的问题是,离开组件时我使用的间隔useEffect没有停止。

代码是:

useEffect(() => {
    const timer = window.setInterval(() => {
      refreshSave();
    }, 3000);
    return () => {
      window.clearInterval(timer);
    };
  }, []);
Run Code Online (Sandbox Code Playgroud)

我正在考虑制作一个空的动画span,然后用于onAnimationIteration触发保存。

javascript setinterval reactjs react-hooks

4
推荐指数
1
解决办法
1803
查看次数

标签 统计

javascript ×1

react-hooks ×1

reactjs ×1

setinterval ×1