前端/移动开发面试题 · React
前端/移动开发相关岗位面试题。
共 24989 道真题 · 当前筛选命中 1664 道 · 更新 2026-08-05
筛选题目已选:React
考察点
技术栈
第 641 题useMemo和useCallback的区别是什么?请手写实现一个memo缓存函数。 考察React性能优化钩子的原理理解与手写实现能力第 642 题请谈谈你对 JSX 的理解,包括它的本质、工作原理以及为什么在 React 中需要它。 考察对 JSX 语法本质、编译机制及在 React 中作用的掌握第 643 题Vue和React有什么区别?各自的优缺点是什么? 考察对主流前端框架核心差异和优缺点的理解深度第 644 题请解释 React 中 useCallback 的作用及使用方式。 考察对 React Hook 中函数稳定性和依赖管理的理解第 645 题在组件化开发中,组件之间如何进行通信? 考察组件通信方式的理解与场景选择第 646 题请介绍 React 组件的主要生命周期阶段及其适用场景。 考察对 React 生命周期阶段划分与典型用法的理解第 647 题请解释 React 中 diff 算法的基本原理。 考察对 React 渲染机制和虚拟 DOM 对比逻辑的理解第 648 题请描述你在项目中封装自定义 React Hook 的经历,包括解决的问题和设计思路。 考察自定义 Hook 的实践能力、设计合理性与业务抽象能力第 649 题谈谈内部表单组件和Formily之间的差异? 考察表单方案选型理解、可维护性与业务适配能力第 650 题React的合成事件和原生事件执行顺序 考察React事件系统与原生事件的关系及执行机制第 651 题请解释虚拟滚动的核心原理,以及它解决了什么问题。 考察对虚拟滚动核心机制和适用场景的理解第 652 题如果你在React项目当中实现了大量元素的入场过渡动画,如何避免卡顿 考察大规模动画性能优化和浏览器渲染原理的理解第 653 题请描述你学习 React 的系统性路径,以及你会如何规划一个新人前端的学习路线。 考察学习方法论、知识体系构建与教学表达能力第 654 题Hooks是如何定义、创建的(源码构建流程)? 考察对 React Hooks 内部定义、调度与源码构建流程的理解第 655 题双向数据绑定的原理是什么? 考察对前端框架双向绑定机制的理解第 656 题React 中 Redux 是如何触发 UI 更新的? 考察 Redux 数据流与 React 组件更新的机制第 657 题请解释React中useEffect的作用、依赖数组行为以及清理函数的使用场景。 考察对副作用管理和生命周期理解第 658 题useEffect和useLayoutEffect的区别与使用场景 考察对React副作用执行时机和渲染阻塞的理解第 659 题useMemo 和 useCallback 有什么区别? 考察对 React 性能优化 Hook 的理解与适用场景第 660 题React 组件之间有哪些通信方式?兄弟组件之间如何进行数据传递? 考察 React 组件通信的常见方案及适用场景