顺丰集团面试题更新 2026-08-05

在 React 中,setState 是同步的还是异步的?请说明原因及在哪些场景下表现不同。

小鹏汽车顺丰集团端点网络科技前端/移动开发消费品/零售物流/供应链专业服务电商风险判断技术原理React

考察说明

考察对 React setState 更新机制及其触发场景的理解

回答思路

  1. 能区分 React 事件处理函数、生命周期/Effect 中的批处理行为
  2. 能说明合成事件与原生事件、异步回调等场景的差异
  3. 能解释为何 React 要采用异步批处理以优化渲染性能
  4. 能提及 React 18 自动批处理对边界情况的影响