前端/移动开发面试题 · 技术原理 · React
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 1549 道 · 更新 2026-08-05
筛选题目已选:技术原理 · React
考察点
技术栈
第 181 题在 React 的 useEffect 中,如果两个依赖项在副作用内部依次改变状态,组件会重新渲染几次?请结合 React 的批处理机制说明。 考察对 React 状态更新批处理与 useEffect 依赖变化触发渲染机制的理解第 182 题共享屏幕用 React 写倒计时组件(60 秒开始,到 0 停止) 考察 React 组件状态管理、定时器生命周期与清理第 183 题React中key的值为什么不能是index 考察对React列表渲染中key作用及使用index作为key的副作用理解第 184 题请解释 React Fiber 架构的核心作用与设计动机。 考察对 React 渲染机制、可中断性与调度设计的理解第 185 题请谈谈你对 ahooks 的理解,以及你如何在项目中自定义 React Hook? 考察对 React Hooks 生态的了解、抽象复用能力及工程实践第 186 题请谈谈你对 React 异常错误处理机制的理解,以及如何捕获错误边界和恢复? 考察对 React 错误边界机制的理解与工程实践第 187 题请详细说明 React Native 组件的生命周期,包括挂载、更新和卸载阶段各有哪些关键生命周期方法? 考察对 React Native 组件生命周期划分及各阶段钩子函数的理解第 188 题请详细解释前端可中断渲染的具体原理,包括任务如何被切分为小块、任务队列的调度机制以及浏览器渲染的触发过程。 考察对React可中断渲染、任务调度和浏览器渲染原理的理解深度第 189 题请以Vue或React为例,解释父组件、子组件和孙组件之间如何通信? 考察多层级组件通信的具体实现与深度理解第 190 题useCallback和useMemo的使用场景 考察React性能优化钩子的作用区别与适用边界第 191 题如果 useEffect 的依赖是一个复杂对象,修改了层次较深的键值对,useEffect 无法察觉这个变更,该如何解决?请给出代码示例。 考察对 React useEffect 依赖比较机制的理解及处理深层变更的方案第 192 题请解释 React Router 的实现原理,包括前端路由的核心机制。 考察对前端路由原理的理解和 React Router 的具体工作方式第 193 题请谈谈你对 React 的熟悉程度,以及你实践过的核心功能。 考察候选人对 React 的掌握深度与实际项目经验第 194 题说一说 React Fiber。 考察对 React Fiber 架构原理、设计动机和核心机制的理解第 195 题在 React 中,父子组件之间如何传递信号(即数据和事件)?请分别说明父传子和子传父的实现方式。 考察对 React 单向数据流和组件通信机制的理解第 196 题请解释什么是路由懒加载,它解决了什么问题? 考察对路由懒加载原理与性能优化作用的理解第 197 题在滴滴的 React 项目中,如何确保 Webpack Tree Shaking 生效? 考察将构建原理落地到真实项目的工程实践能力第 198 题在 useEffect 中如何正确取消副作用操作,比如取消异步请求或订阅? 考察对 useEffect 清理机制和实现方式的理解第 199 题React与Vue主要区别 考察对两大前端框架核心设计理念与实现机制的理解第 200 题React Router的实现机制 考察对前端路由核心概念及React Router工作方式的理解