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

请解释 React 中 useState 和 useEffect 这两个 Hook 的作用、基本用法以及它们之间的主要区别。

YY前端/移动开发技术原理React

考察说明

考察对 React Hooks 核心概念的理解与区分能力

回答思路

  1. 分别说明 useState 用于管理组件状态及更新触发重渲染
  2. 分别说明 useEffect 用于处理副作用及依赖数组对执行时机的控制
  3. 对比两者职责,避免混淆数据管理与副作用处理
  4. 补充说明 Hooks 使用的基本规则(如顶层调用)视为加分项
本题已收录答题指导

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

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