软通动力面试题 · React

软通动力相关面试题,按最终去重题目聚合。

308 道真题 · 当前筛选命中 11 · 更新 2026-08-05

筛选题目已选:React
第 1 题共享屏幕用 React 写倒计时组件(60 秒开始,到 0 停止) 考察 React 组件状态管理、定时器生命周期与清理编码实现技术原理React第 2 题请解释 React 中列表渲染时 key 的作用,以及使用不当可能产生的问题。 考察对 React 列表渲染与组件复用机制的理解性能优化技术原理React第 3 题请介绍主要的 React 性能优化手段,并说明各自的适用场景。 考察对 React 渲染机制的理解及性能优化的系统性和针对性性能优化问题拆解技术原理React第 4 题请解释 React 中 useState 的作用、工作原理及使用注意事项。 考察 React Hooks 中 useState 的基本用法、状态更新机制与常见陷阱编码实现技术原理React第 5 题请结合实际项目,说说 useCallback 和 useMemo 的应用场景。 考察对 React 性能优化钩子的理解与实际应用能力性能优化技术原理React第 6 题请解释 React 的 useContext Hook 的作用和工作原理。 考察对 React Context 机制的理解及在跨层级组件间共享状态的能力技术原理React第 7 题讲讲 React 双缓冲架构 考察对 React 渲染机制和双缓冲原理的理解性能优化技术原理React第 8 题使用外部状态管理库(如Redux)与React Context相比有什么优势? 考察对状态管理方案权衡和适用场景的理解技术原理技术选型方案权衡ReactRedux第 9 题请列举 React 组件之间常用的通信方式,并说明各自的适用场景。 考察对 React 组件通信方式的掌握与场景选择能力技术原理技术选型React第 10 题为什么选择使用 useReducer? 考察对 React useReducer 适用场景与优势的理解技术原理方案权衡React第 11 题请谈谈你对 React 的 useReducer 这个 Hook 的理解。 考察对 React Hooks API 的掌握程度以及知识的系统性问题拆解技术原理技术选型React