美团面试题 · React
美团相关面试题,按最终去重题目聚合。
共 3614 道真题 · 当前筛选命中 37 道 · 更新 2026-08-05
筛选题目已选:React
考察点
技术栈
第 1 题请介绍 React 中 useEffect 的作用、执行时机与依赖数组的用法。 考察对 React 副作用处理机制的理解,包括执行时机、依赖声明与清理逻辑第 2 题请解释 React 中 useEffect 的依赖数组在不同写法下的行为差异,并说明为什么依赖不能漏写。 考察对 useEffect 执行时机、依赖数组机制及闭包捕获的理解第 3 题如果我在requestAnimationFrame里触发 setState,React是在这一帧内更新的吗 考察React状态更新的调度机制与时间点理解第 4 题请谈谈你对 React Diff 算法的理解。 考察对虚拟 DOM 与 React diff 策略原理的掌握第 5 题请解释 React 中 useEffect 的返回值(return)的作用与使用时机。 考察对 useEffect 副作用清理机制的理解与应用第 6 题请介绍你在实际项目中如何选择和使用 React 状态管理工具? 考察对 React 状态管理方案的理解、选型思路和实际应用能力第 7 题useTransition和useState有什么区别? 考察对React并发特性与状态更新机制的理解第 8 题如何设计一个支持添加商品、修改数量、选择规格(如口味、包装)的前端购物车数据结构与交互逻辑? 考察前端状态管理、数据结构设计以及交互逻辑的完整性第 9 题useState 和 useRef 在 React 中有什么区别?请说明各自的使用场景。 考察 React Hooks 中 useState 与 useRef 的核心差异及正确选择第 10 题在项目技术选型时,你是基于哪些因素决定使用 React 和 Next.js 的? 考察技术选型依据与业务结合能力第 11 题React中组件之间有哪些交互方式? 考察对组件通信机制和适用场景的掌握第 12 题在 React 中,key 的作用是什么?为什么通常不建议使用数组索引作为 key? 考察对 React 列表渲染与虚拟 DOM diff 机制的理解第 13 题在 React 项目中如何接入 Vue 组件,可以采取哪些技术方案? 考察跨框架组件集成方案的理解与权衡第 14 题请解释 React 18 的 Concurrent Rendering(并发渲染)是什么,并说明它解决了什么问题。 考察对 React 18 并发渲染机制的理解及其价值第 15 题在 React 中,当 state 或 props 发生变化时,有哪些情况组件实际上不会重新渲染? 考察 React 渲染机制与性能优化的边界理解第 16 题请说明React中props和state的区别。 考察对组件数据管理核心概念的理解第 17 题请说明 React 组件 re-render 的触发机制,哪些场景会导致不必要的 re-render? 考察对 React 渲染机制的理解及性能优化意识第 18 题useMemo 和 useCallback 有什么区别? 考察对 React 性能优化 Hook 的理解与适用场景第 19 题你知道 React 的 Diff 算法为什么是基于同层比较的吗? 考察对 React 虚拟 DOM Diff 策略原理的理解第 20 题React中useState 和 useReducer 的核心区别是什么? 考察React状态管理Hook的适用场景与实现原理