互联网/IT行业面试题 · 技术原理 · React
互联网/IT行业相关面试题,按题目行业基础数据聚合。
共 47588 道真题 · 当前筛选命中 420 道 · 更新 2026-08-05
筛选题目已选:技术原理 · React
考察点
技术栈
第 181 题你使用过哪些 React Hook? 有没有自己封装过自定义 Hook? 考察对 React Hooks 的理解、实际应用及抽象封装能力第 182 题React和Vue之间的主要区别 考察前端框架核心设计理念与适用场景的判断能力第 183 题Hooks的实现原理是什么? 考察对React Hooks底层机制和渲染流程的理解第 184 题请解释 React 的更新机制和 Fiber 架构的核心思想。 考察对 React 渲染流程、Fiber 结构和调度机制的理解第 185 题列举一下过往开发过程中常用的 React hooks,并说明各自适用场景。 考察对 React hooks 的掌握程度及实际应用能力第 186 题请谈谈你对 JSX 的理解,包括它的本质、工作原理以及为什么在 React 中需要它。 考察对 JSX 语法本质、编译机制及在 React 中作用的掌握第 187 题从产品层面看,React 有哪些特点? 考察对 React 产品定位、核心特性及生态的理解第 188 题请说明 React 组件 re-render 的触发机制,哪些场景会导致不必要的 re-render? 考察对 React 渲染机制的理解及性能优化意识第 189 题在 React 中,当 state 或 props 发生变化时,有哪些情况组件实际上不会重新渲染? 考察 React 渲染机制与性能优化的边界理解第 190 题React.lazy搭配什么使用? 考察React代码分割与懒加载的正确实现第 191 题请谈谈 React Hooks 的优缺点。 考察对 React Hooks 设计理念、使用场景及局限性的理解第 192 题Vue 和 React 有没有本质上的区别? 考察对两大前端框架设计理念与核心差异的理解第 193 题在React中,渲染列表时给组件或节点添加key和不添加key有什么区别? 考察React列表渲染中key的作用及对性能的影响第 194 题请说明动态组件是什么,并对比它与普通组件的区别? 考察对动态组件机制及渲染控制的理解第 195 题请谈谈你对React状态管理方案的理解,并说明在不同场景下你会如何选择合适的方案(如Context、Redux、Zustand等)。 考察对React状态管理原理与选型的理解第 196 题useMemo和useCallback的区别是什么?请手写实现一个memo缓存函数。 考察React性能优化钩子的原理理解与手写实现能力第 197 题是否看过Redux源码、vue-cli源码、React源码? 考察候选人源码阅读习惯与深入学习的主动性第 198 题实现一个类似 useEffect 的 Hook,但首次渲染时不执行副作用。 考察 React Hooks 原理、依赖追踪与首帧跳过逻辑第 199 题在 React 中,useState 的 set 方法执行后,状态更新是基于同步还是异步的?请解释其影响。 考察对 useState 状态更新机制及批处理的理解第 200 题请详细解释前端可中断渲染的具体原理,包括任务如何被切分为小块、任务队列的调度机制以及浏览器渲染的触发过程。 考察对React可中断渲染、任务调度和浏览器渲染原理的理解深度