简单ReactTypeScript
0 1

React 的 setState 批量更新的过程是什么?

【概念释义】

React setState 批处理(batching) 指多次 setState 在同一事件循环/优先级内合并为一次 re-render。流程:调用 setState → 将 partial state 或 updater 入队 → 标记组件 dirty → 调度更新 → render 阶段合并 pending state → commit 刷 DOM。React 18 在 setTimeout、Promise、原生事件等场景也默认自动批处理(除非 flushSync)。

【基础使用】

jsx
class Demo extends React.Component {

登录查看完整 1442

回答讨论

暂无讨论,登录后可抢先发言

本题库更多题目(50)