文章浏览阅读118次。react特点,每次更新都会重新执行这个函数,每次就+1, 是另外一个函数了,不是原来这个函数。子组件的 count 发生改变 ,我们在点击打印按钮,发现count 一直是0。但是setInterval的count永远是第一个函数里面的,形成了闭包。方法2 :将获取 count 的方法 创建到父组件,子组件调用父组件方法。说明此时的 useEffect 中的 count ,还是取的 过期的值。点击一次按钮,发现页面是更新了,但是console还是上一次的值。需要,添加依赖项 count ,