掌阅科技面试题更新 2026-08-05

React Hook 的使用条件是什么?为什么不能在条件或循环语句中使用 Hook?

掌阅科技前端/移动开发技术原理React

考察说明

考察对 React Hooks 规则及其底层原理的理解

回答思路

  1. 说明 Hooks 只能在函数组件和自定义 Hook 顶层调用
  2. 解释不能放在条件、循环、嵌套函数中的原因
  3. 理解 Hook 调用顺序对状态保存的重要性
  4. 能举例说明违反规则导致的状态错乱问题
本题已收录答题指导

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

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