思源智通面试题更新 2026-08-05

请说明 React 中 setState 的更新机制,以及为什么在大部分场景下它是异步的?

思源智通前端/移动开发教育/培训技术原理React

考察说明

考察对 React 状态更新机制及异步行为的理解

回答思路

  1. 解释 setState 在事件处理、生命周期和异步代码中的行为差异
  2. 理解批量更新(batching)机制及其原因
  3. 说明如何获取更新后的状态(如函数式 setState、useEffect)
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。