前端/移动开发面试题 · 编码实现 · React
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 143 道 · 更新 2026-08-05
筛选题目已选:编码实现 · React
考察点
技术栈
第 21 题请介绍你如何自己实现 React Hooks,以及实现过程中的关键设计。 考察对 React Hooks 原理、内部实现和工程实践的深入理解第 22 题用React实现加减乘除计数器,两个数为变量,中间用select组件选择运算符号。 考察React组件状态管理与受控组件的基本实现能力第 23 题请说明 React 的 useEffect Hook 的作用和执行时机,并举例说明它在实际组件中的典型用法。 考察对 React Hooks 核心概念的理解与应用能力第 24 题假设可视区域显示10项,请设计一个虚拟滚动实现,说明如何计算渲染哪些项以及如何处理滚动事件。 考察虚拟滚动具体实现方案和边界处理能力第 25 题请说明在不使用脚手架的情况下,如何从零开始搭建并运行一个 React 页面。 考察 React 基础构建流程与依赖理解第 26 题请列举你在 React 项目中常用的一些 Hooks,并说明它们的作用和基本用法。 考察对 React Hooks 的熟悉程度、理解深度及实际应用能力第 27 题React 是如何实现页面更新的?请说明从状态变化到界面重绘的流程。 考察 React 状态更新机制与渲染流程的理解第 28 题在 Vue 或 React 组件中,如何实现组件挂载或刷新时自动执行一段逻辑,比如输出一条日志? 考察对前端组件生命周期钩子的理解与应用第 29 题在 React 中,如果一个状态是对象数组,需要修改数组中某一项的某个属性,你会如何实现?请给出代码示例。 考察 React 状态更新中不可变数据原则和数组更新方法的掌握第 30 题React父组件如何调用子组件 考察React中父子组件通信的高级用法与Ref机制第 31 题请手写实现一个倒计时功能,要求封装为自定义 Hook 和组件。 考察 React 自定义 Hook 的封装能力、组件拆分和定时器生命周期管理第 32 题请列举常用的 React Hooks,并说明它们的用途和使用注意事项。 考察对 React Hooks 核心 API 的掌握程度及实际应用能力第 33 题请介绍一下 React 中的 useState 和 useEffect 这两个 Hook 的作用和使用场景。 考察对 React Hooks 核心 API 的理解与应用能力第 34 题请介绍 React Hooks 的基本使用场景和常见实践。 考察对 React Hooks 核心概念的理解与应用能力第 35 题实现一个可暂停、继续的倒计时 React Hook 考察 React Hook 的状态管理、副作用清理和计时器生命周期处理第 36 题你平时在使用 React 时常用哪些 Hooks?请举例说明。 考察对 React Hooks 的掌握广度和实际使用经验第 37 题useEffect 如何使用,它的执行原理是什么? 考察对 React Hooks 中 useEffect 的 API 使用和内部机制的理解第 38 题请介绍你在项目中如何设计并封装一个自定义 React Hook,包括它解决的问题和具体实现。 考察自定义 Hook 的设计思路、封装规范与实际工程落地能力第 39 题请解释React中的ref是什么,以及它的主要使用场景。 考察对React ref概念的理解及实际应用能力第 40 题请解释 React 中 useState 的作用、工作原理及使用注意事项。 考察 React Hooks 中 useState 的基本用法、状态更新机制与常见陷阱