前端/移动开发面试题 · React

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

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

筛选题目已选:React
第 801 题类组件和函数式组件的区别是什么? 考察对 React 组件两种写法在生命周期、状态管理和性能特性上的理解技术原理技术选型React第 802 题React的setState如何获取最新值? 考察对React状态更新机制的理解和异步执行边界技术原理技术选型React第 803 题讲讲你对 useContext 的理解 考察对 React Context API 及 useContext Hook 的核心概念与适用场景的掌握技术原理React第 804 题相对于 Vue 3,React 在使用上有哪些区别? 考察对两大前端框架核心范式与使用差异的理解技术原理技术选型ReactVue 3第 805 题请谈谈你对 React 和 Vue 的了解,以及它们的主要区别。 考察对主流前端框架的理解深度、核心特性比较和适用场景判断技术原理技术选型方案权衡ReactVue第 806 题useState中是否可以写副作用? 考察对React状态更新机制与副作用执行时机的理解风险判断技术原理React第 807 题请说明 React 自定义 Hook 的用途,并举例说明如何设计一个自定义 Hook。 考察对 React 自定义 Hook 概念、设计原则和实际应用的理解编码实现技术原理React第 808 题如何保证更新后快速获取DOM,例如React中useLayoutEffect、Vue中nextTick()以及非框架场景下通过访问offsetWidth、scrollTop等触发DOM更新? 考察对浏览器渲染流程、框架DOM更新机制及同步读取布局原理的理解性能优化技术原理ReactVue第 809 题React 中 useEffect 的依赖数组比较逻辑是基于值还是基于引用地址? 考察对 React useEffect 依赖比较机制和闭包陷阱的理解技术原理问题排查React第 810 题请介绍你对 React 的学习情况,包括掌握的核心概念和实际应用经验。 考察候选人对 React 的知识掌握深度与项目实践情况项目复盘自我认知技术原理React第 811 题你知道的React Hook都有哪些? 考察对React Hooks基础API的熟悉程度与分类归纳能力技术原理React第 812 题请解释React的Fiber架构及其核心设计目标。 考察对React Fiber架构的理解及其设计初衷系统设计技术原理React第 813 题请介绍项目中路由懒加载的实现方式及它带来的好处。 考察对前端路由懒加载原理、实现与收益的理解性能优化技术原理ReactVue第 814 题请说明 React 中 useMemo 与 useCallback 的区别,以及各自适用的场景。 考察对 React 性能优化 hooks 的理解与应用边界性能优化技术原理方案权衡React第 815 题请描述React从状态变更到界面更新的完整运行过程,包括diff之后如何将节点渲染到屏幕上。 考察对React渲染流程、diff算法与提交阶段的理解系统设计技术原理React第 816 题跨组件传值例如爷孙如何传值? 考察前端组件通信方案的掌握与场景选型能力技术原理技术选型ReactVue第 817 题请谈谈你对MVVM框架的理解,并介绍一个你使用过的MVVM框架。 考察对MVVM架构模式的理解及实际应用能力自我呈现技术原理技术选型ReactVue第 818 题请介绍 React 组件之间有哪些常见的通信方式,并说明各自的适用场景。 考察对 React 组件通信机制的理解和场景选择能力技术原理技术选型方案权衡React第 819 题请分别说明 React 中 BrowserRouter、MemoryRouter 和 HashRouter 的使用场景和区别? 考察对 React 路由模式原理及适用环境的理解系统设计技术原理技术选型React第 820 题在前端框架中,请求 Ajax 数据通常应该放在哪个生命周期钩子中? 考察前端框架生命周期理解与实际请求时机选择风险判断技术原理技术选型ReactVue