哔哩哔哩面试题 · React

哔哩哔哩相关面试题,按最终去重题目聚合。

2456 道真题 · 当前筛选命中 26 · 更新 2026-08-05

筛选题目已选:React
第 1 题请谈谈 React 中虚拟 DOM 的工作原理及其优势。 考察对 React 虚拟 DOM 机制的理解和性能优势的把握性能优化技术原理技术选型React第 2 题请说明 Vue 相较于 React 的一个具体优势,并举一个例子;同时谈一下你了解的 Vue 3.5 新特性有哪些。 考察对 Vue 与 React 差异的理解,以及是否持续关注 Vue 版本演进持续改进技术原理技术选型ReactVue第 3 题Vue和React之间有什么区别? 考察前端框架核心原理、设计理念和迁移判断能力技术原理技术选型方案权衡ReactVue第 4 题请解释 React 中 useEffect Hook 的作用及典型使用场景。 考察对 React useEffect 生命周期与副作用管理机制的理解编码实现技术原理React第 5 题为什么项目选择React技术栈? 考察技术选型的理由、权衡与业务适配能力业务理解技术选型方案权衡React第 6 题请描述 React 中 Redux 的数据流是怎样的? 考察对 Redux 单向数据流和核心概念的理解问题拆解技术原理ReactRedux第 7 题useState和useReducer的区别是什么? 考察React状态管理的理解与hook选择技术原理方案权衡React第 8 题Diff遇到删除节点是怎么操作的? 考察前端虚拟DOM Diff算法中节点删除的处理机制性能优化技术原理问题排查ReactVue第 9 题请解释React的渲染机制,包括React在状态更新后如何触发重渲染,以及diff算法的作用。 考察对React渲染流程、虚拟DOM与diff算法的理解问题拆解技术原理React第 10 题除了 Vue,你还接触过哪些前端框架,比如 React?请简要介绍你对其中一个框架的使用或理解。 考察前端技术广度和框架对比能力自我呈现技术原理技术选型React第 11 题请解释 React useEffect 钩子的参数及其作用。 考察对 useEffect 依赖数组、清理函数和副作用执行机制的理解问题拆解技术原理React第 12 题请介绍 React 中 Fiber 节点的作用与关键属性。 考察对 React 渲染架构和 Fiber 节点设计的理解技术原理React第 13 题请列举 React 中常用的 Hook,并说明各自的主要用途。 考察对 React Hooks 核心 API 的理解与应用场景区分技术原理技术选型React第 14 题React的合成事件和原生事件执行顺序 考察React事件系统与原生事件的关系及执行机制问题拆解技术原理React第 15 题请分别说明 useEffect 的依赖数组为无、空数组和有依赖项时,副作用函数的执行时机。 考察对 React useEffect 依赖数组行为差异的理解技术原理React第 16 题请介绍一下你对服务端渲染(SSR)的理解,以及你使用过哪些 SSR 方案或框架? 考察前端对 SSR 概念的理解及实际项目中的技术选型与应用能力业务理解技术原理技术选型Next.jsReactVue第 17 题React 中的 Hook 为什么只能放在组件顶层调用? 考察对 React Hook 实现原理和调用规则的理解风险判断技术原理React第 18 题React 中的 Hook 有哪些优缺点?为什么 Hook 能避免类组件中 this 指向的问题? 考察 React Hook 设计动机、优势与陷阱,以及 this 绑定问题的根源技术原理技术选型方案权衡React第 19 题你的实习项目里面用到了React哪些Hooks 考察React Hooks的实际使用和理解项目复盘技术原理React第 20 题React 中 key 的作用是什么?为什么不能用 index 作为 key 值? 考察对 React 列表渲染 diff 算法和 key 语义的理解问题拆解技术原理React