useLayoutEffect执行的时机是什么时候
来源:4-3 Effect-Hooks讲解

慕前端2324083
2020-07-26
老师好, 在课程中讲解useLayoutEffect是在页面didmount之前执行。但是我在useLayoutEffect中添加的客户端js断点,发现在也页面渲染完成才执行的。这是怎么回事呢。
另外如果想实现在 class 组件的 constructor 时候做的处理,在function component应该怎么做呢,是useLayoutEffect吗?
写回答
1回答
-
useLayoutEffect就是在每一次渲染完成之后执行,他的第一次执行和didMount是一样的。function component没有constructor,也没有对应的hooks,你可以理解为你的组件方法就是constructor
00
全栈进阶课程 React16.8+Next.js+Koa2一步到位开发Github
学习React/Next.js服务端渲染SSR同构设计方案,理解OAuth登录体系的实现原理
651 学习 · 311 问题
相似问题