掌阅科技面试题 · 技术原理 · React
掌阅科技相关面试题,按最终去重题目聚合。
共 340 道真题 · 当前筛选命中 13 道 · 更新 2026-08-05
筛选题目已选:技术原理 · React
考察点
技术栈
第 1 题React 的事件系统是如何工作的?例如 onClick 事件是直接绑定到当前 DOM 节点(BOM)上吗?onScroll 事件又有什么不同? 考察对 React 合成事件、事件委托和原生事件关系的理解第 2 题请谈谈你对高阶组件(HOC)的理解,并说明使用场景和注意事项。 考察对高阶组件概念、实现方式及使用边界的掌握第 3 题你提到使用过 Zustand,请说明 Zustand 的原理。 考察对 Zustand 状态管理库核心机制的理解第 4 题在 React 中调用 useState 的 set 函数后,状态看起来已更新,但界面没有重新渲染,可能的原因有哪些? 考察对 React 状态更新与渲染机制的理解及问题排查能力第 5 题请介绍React中组件状态管理的常见方案,并对比它们的适用场景。 考察对React状态管理方案的原理理解与方案权衡能力第 6 题在Vue中,懒加载是如何实现的?与React的按需加载有何异同? 考察Vue懒加载的实现方式及跨框架对比能力第 7 题请说明React中实现按需加载的方式。 考察React按需加载的原理与实现方式第 8 题React 组件之间有哪些通信方式? 考察 React 组件间数据传递的多种机制及适用场景第 9 题请结合实际开发场景,说明 useMemo 和 useCallback 这两个 Hook 的使用场景与区别。 考察对 React 性能优化 Hook 的理解与实际应用能力第 10 题React 的 useEffect 在组件挂载时运行了两次,我们应该怎么排查这个问题?如果它在无限循环中运行又该怎么定位? 考察对 React 副作用执行机制、依赖数组和排查方法的理解第 11 题请解释 React Redux 的核心原理。 考察对 Redux 单向数据流和状态管理机制的理解第 12 题请谈谈你使用 React 的经历。 考察候选人对 React 的实际使用经验、熟悉程度和表达能力第 13 题React Hook 的使用条件是什么?为什么不能在条件或循环语句中使用 Hook? 考察对 React Hooks 规则及其底层原理的理解