before render 会在 add effect之前执行
来源:3-8 useEffect 第二部分 - 有始有终

weixin_慕设计3023488
2022-08-02
老师请问一下,这节中,为什么before render 会在 add effect之前执行。我看了下官方文档说“React 会等待浏览器完成画面渲染之后才会延迟调用 useEffect”,这样做的目的是什么呢?
写回答
1回答
-
张轩
2022-08-02
同学你好
这样做就是 react 的设计理念以及初衷,它遵守纯函数的概念,每次 effect(副作用) 都是在函数运行完毕之后(也就是界面渲染完成之后调用),这个是它的内部机制,记住就好了。
012022-08-05
相似问题