react 中setInterval重复创建的问题

1.在生命周期中使用定时器, 不可以在定时器中直接写匿名函数

会导致定时器重复创建(定时器id一致), 但是使用clearInterval清除定时器时只能清除一个

setInterval(() => {
    // 错误写法
    }, 2000)
  // 正确写法
  setInterval(Fn, 2000)
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。