严格模式useEffect里面的定时器会执行两次
来源:3-16 【资料梳理】useEffect语法讲解

BernhardRiemann
2024-03-03
老师您好,严格模式useEffect里面的定时器会执行两次,要用return把定时器清除,我理解的return是在组件销毁的时候执行的,这里并没有销毁组件,那么第一个定义的定时器的第一个return()=>{clearInterval(timer)}是在什么时机执行的呢
写回答
1回答
-
河畔一角
2024-04-17
是在组件销毁以后执行的。 这里是没有销毁,但是已经被闭包引用了,所以它就不会乱跳。
00
相似问题