陌上人如玉
公子世无双
共 6 篇文章

标签:useEffect

11.2 手写 useEffect-陌上寒

11.2 手写 useEffect

手写 useEffect 的核心是「用 Object.is 逐个比较依赖数组」——不同则「先执行上次的清理函数,再执行本次的 effect」;所有 effect 都在「组件渲染完成后统一执行」。

赞(0)陌上寒陌上寒11-手写实现 阅读()去评论
2.3 useEffect 深入-陌上寒

2.3 useEffect 深入

useEffect 的语义是「把这个组件与某个外部系统同步起来」——它在渲染提交、浏览器绘制之后异步执行,通过依赖数组控制何时重新同步,通过清理函数保证「切换前先撤销上一次的同步」。

赞(0)陌上寒陌上寒02-Hooks体系 阅读()去评论