useEffect学习笔记

255 阅读1分钟

先rander渲染后,执行useEffect,然后数据更新了user,rander再次执行,所以render执行了两次。然后后面空括号里的内容不发生变化就不再执行。

image.png

通常,组件卸载时需要清除 effect 创建的诸如订阅或计时器 ID 等资源。要实现这一点,useEffect 函数需返回一个清除函数在return里。

image.png

image.png

image.png

参考:官方文档和www.bilibili.com/video/BV13g…