前端/移动开发面试题 · 技术原理 · React
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 1549 道 · 更新 2026-08-05
筛选题目已选:技术原理 · React
考察点
技术栈
第 721 题在 useState 中,你习惯直接传值还是传函数式更新?这两者有什么区别? 考察 React 状态更新机制的理解及函数式更新的适用场景第 722 题请分别说明 React 16 和 React 18 生命周期的主要区别,并解释这些变化背后的设计考虑。 考察对 React 生命周期演进及设计动机的理解第 723 题为什么要使用虚拟 DOM?请说明它相比直接操作真实 DOM 的优势。 考察对虚拟 DOM 设计动机和性能价值的理解第 724 题请谈谈 Vue 和 React 的区别与相同点。 考察对主流前端框架的核心设计理念、实现机制与适用场景的理解第 725 题在Fiber调度中,哪些任务会被判为高优先级,哪些判为低优先级?请举例说明。 考察对Fiber优先级分层及实际应用的理解第 726 题如何自定义 React hooks? 考察对 React hooks 组合复用机制的理解与实现能力第 727 题请手写一个倒计时组件,支持指定目标时间、实时更新显示、以及完成后停止。 考察对定时器、生命周期和边界情况的处理能力第 728 题useState和useEffect的作用是什么? 考察React Hooks基础概念的理解与应用第 729 题请解释 React 中的 useMemo 和 useCallback 的区别及各自的使用场景。 考察对 React 性能优化 Hooks 的理解和应用能力第 730 题请解释 React 中虚拟 DOM 的工作原理及其作用。 考察对前端核心机制的理解与原理阐述能力第 731 题组件通信有哪些方式,provider、inject 只能由上至下传递吗? 考察对组件通信机制的理解及 props 层层传递与依赖注入的边界第 732 题Fiber是怎么让更新可中断的? 考察对React Fiber架构中任务拆分、优先级调度与中断恢复机制的理解第 733 题请解释React中Fiber架构的核心设计思想和主要作用。 考察对React底层架构原理的理解第 734 题React Hooks 与 Vue 的组合式 API 有什么区别? 考察对两种框架响应式模型和实现机制差异的理解第 735 题讲讲你对 Hooks、函数式组件、类式组件的区别。 考察对 React 组件模型演进与 Hooks 设计动机的理解第 736 题RN class组件的生命周期(如componentWillMount、componentDidMount等)有哪些? 考察React Native class组件的生命周期方法及其使用场景第 737 题在 React 中,如何实现父组件调用子组件的方法?请说明实现方式及适用场景。 考察对 React 中跨组件方法调用的理解及应用场景判断第 738 题请比较 Vue 与 React 的核心差异,并说明适 用场景。 考察对两大前端框架的理解深度与选型依据第 739 题React项目能正常运行,但需要进行性能优化,请说明优化思路 考察React性能优化的系统性方法与关键实践第 740 题怎么判断一个 React 表单组件是受控组件还是非受控 考察对 React 表单受控与非受控组件的核心机制理解