前端/移动开发面试题更新 2026-08-05

如果我在requestAnimationFrame里触发 setState,React是在这一帧内更新的吗

美团前端/移动开发互联网/IT性能优化技术原理React

考察说明

考察React状态更新的调度机制与时间点理解

回答思路

  1. 说明在requestAnimationFrame中调用setState会触发同步更新
  2. 解释React的批次处理规则及不同事件类型的差异
  3. 判断更新发生在当前帧还是之后
  4. 涉及React 18自动批处理的边界情况