setState的主流程在18版本中还适用吗?

来源:8-9 说一下React组件渲染和更新的过程

巧巧被注册了

2024-03-12

图片描述
通过isBatchingUpdates进行判断,是先将setState存进队列,还是更新。如果为true,则执行异步操作,false就直接更新。主要看入口,生命周期和合成事件中,命中;自定义DOM事件、定时器相关,无法命中。
但是18对其进行了优化,都改成了异步。这个图还适用吗?

写回答

1回答

双越

2024-03-13

对,18更新了 Automate batching ,不再合适这个图了。我下次升级把这个更新一下。

0
0

前端框架及项目面试 聚焦Vue3/React/Webpack

面向1-3年前端的框架及项目面试“刚需内容”

4734 学习 · 1675 问题

查看课程