互联网/IT行业面试题更新 2026-08-05

请解释 React 中 Context API 的作用及其主要使用场景,并说明它与状态管理库(如 Redux)的区别。

Momenta前端/移动开发互联网/IT技术原理方案权衡React

考察说明

考察对 React Context API 的理解、适用场景判断及与状态管理工具的权衡

回答思路

  1. 准确说明 Context 用于跨组件层级共享数据,避免逐层传递 props
  2. 能列举典型使用场景(主题、用户信息、语言等)
  3. 能区分 Context 适合低频且稳定的数据,不适合高频变化或复杂逻辑
  4. 能对比 Context 与 Redux 的差异,理解 Redux 提供的可预测性、调试工具和中间件
  5. 能指出 Context 更新导致的性能问题及优化思路
本题已收录答题指导

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

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