知乎面试题 · React
知乎相关面试题,按最终去重题目聚合。
共 484 道真题 · 当前筛选命中 12 道 · 更新 2026-08-05
筛选题目已选:React
考察点
技术栈
第 1 题请介绍 React 中常用的 Hooks,并说明各自的适用场景。 考察对 React Hooks 的掌握程度与场景辨析能力第 2 题请对比 Vue 和 React 在核心思想、数据绑定和生态方面的主要区别。 考察对两大前端框架差异的深入理解和比较能力第 3 题请解释 useState 的实现原理,并说明类组件中的 setState 与函数组件中的 useState 有何区别? 考察对 React 状态管理核心机制及函数组件与类组件差异的理解第 4 题请解释React的事件合成机制及其工作原理。 考察对React事件系统内部机制的理解第 5 题useMemo有什么用? 考察对React性能优化钩子useMemo作用、依赖和适用场景的理解第 6 题请说明 React 事件系统中的事件代理机制:早期版本挂载在 document 上,后来改为根容器,这样设计的原因和影响是什么? 考察对 React 事件代理机制及其版本演进的理解第 7 题在Vue或React的列表渲染中,key的作用是什么? 考察对虚拟DOM diff算法中key机制的理解第 8 题类组件和函数式组件的区别是什么? 考察对 React 组件两种写法在生命周期、状态管理和性能特性上的理解第 9 题在列表渲染中使用key时,为什么需要这个唯一标识?不加key会对页面造成什么影响? 考察对key缺失时diff算法行为及页面副作用的分析能力第 10 题在 React 中,useEffect 的回调函数返回值的类型是什么?请说明其用途。 考察对 useEffect 清理函数的理解第 11 题你了解 React 的哪些 Hooks?请分别说明它们的作用。 考察对 React Hooks 核心 API 的理解与使用场景第 12 题在 React 中,useEffect 可以代替哪些生命周期方法?请举例说明。 考察对 useEffect 与生命周期映射关系的理解