前端/移动开发面试题 · 技术原理 · React

前端/移动开发相关岗位面试题。

共 24989 道真题 · 当前筛选命中 1549 道 · 更新 2026-08-05

筛选题目已选:技术原理 · React
第 221 题你常用的React版本是哪个? 考察候选人技术栈的实际使用版本及对版本特性的了解技术原理技术选型React第 222 题如果前一个 useEffect 修改了某个 state 的值,那么后一个用到了这个 state 的 useEffect 中拿到的是新值还是旧值? 考察 React 中 useEffect 执行顺序与状态快照机制的理解技术原理React第 223 题React 19 有哪些新特性? 考察对 React 最新版本核心变化的了解与理解技术原理React第 224 题useEffect 和 useLayoutEffect 的区别是什么?useEffect 是同步还是异步? 考察 React 副作用执行时机、渲染流程与性能影响的理解性能优化技术原理React第 225 题useState中React如何实现同步更新?函数式更新是如何工作的? 考察对React状态更新机制、批处理及函数式更新原理的理解技术原理技术选型React第 226 题用React实现加减乘除计数器,两个数为变量,中间用select组件选择运算符号。 考察React组件状态管理与受控组件的基本实现能力编码实现技术原理React第 227 题useEffect 依赖数组不传、传入空数组、传入具体参数三种写法有什么区别? 考察对 React useEffect 执行时机与依赖追踪的理解技术原理问题排查React第 228 题请列举 React 中用于缓存或记忆化的 Hooks,并说明各自的适用场景。 考察对 React 缓存类 Hooks 的理解与应用场景区分技术原理方案权衡React第 229 题了解react哪些状态管理库 考察对 React 状态管理生态的了解与选型能力技术原理技术选型React第 230 题为了减少不必要的渲染次数,类组件可以用 shouldComponentUpdate,函数组件可以用什么来实现类似的优化? 考察对 React 函数组件渲染优化的理解与应用性能优化技术原理React第 231 题如何设计一个支持添加商品、修改数量、选择规格(如口味、包装)的前端购物车数据结构与交互逻辑? 考察前端状态管理、数据结构设计以及交互逻辑的完整性问题拆解风险判断技术原理ReactVue第 232 题说一下服务端渲染(SSR)与传统 React 应用的区别 考察对服务端渲染与传统客户端渲染核心差异的理解业务理解技术原理方案权衡React第 233 题请介绍一个你曾编写的自定义 React Hook,并说明它解决了什么问题以及你选择它的理由。 考察自定义 Hook 的设计动机、适用场景与封装能力问题拆解项目复盘技术原理React第 234 题请解释 React 中列表渲染时 key 的作用,以及使用不当可能产生的问题。 考察对 React 列表渲染与组件复用机制的理解性能优化技术原理React第 235 题React 的 Context 的作用是什么? 考察对 React Context 的用途、适用场景和边界条件的理解系统设计技术原理方案权衡React第 236 题请解释 React 的单向数据流机制及其意义。 考察对 React 数据流方向、状态管理和可预测性的理解问题拆解技术原理React第 237 题React函数组件和类组件开发的区别是什么? 考察对React组件模型演进、生命周期与状态的掌握技术原理方案权衡React第 238 题从产品层面看,React 有哪些特点? 考察对 React 产品定位、核心特性及生态的理解业务理解技术原理React第 239 题请讲解虚拟 DOM 的工作原理。 考察对虚拟 DOM 概念、diff 算法及性能优化原理的理解性能优化技术原理ReactVue第 240 题React的Fiber架构有啥用?为什么可以打断任务执行? 考察对React Fiber架构设计目的和任务调度机制的理解系统设计技术原理React