渲染值问题
来源:3-8 useEffect 第二部分 - 有始有终

wibc666
2022-12-04
图片中console打印 的执行顺序是 先“before render” 再“add effect” 最后“remove effect”
我的疑问是“add effect”是在“before render”之后执行的,老师课程中点击屏幕坐标x是102,“before render”为啥能拿到x=102这个最新的值了?正常不是先setPosition(),更新uaeState才可以拿到吗?
写回答
1回答
-
张轩
2022-12-05
同学你好
点击以后是拿到的 是下一次渲染的 的值啊
顺序是 点击 =》 触发 setPositions =〉 渲染 =》 before render
00
相似问题