欢聚集团面试题 · React
欢聚集团相关面试题,按最终去重题目聚合。
共 390 道真题 · 当前筛选命中 31 道 · 更新 2026-08-05
筛选题目已选:React
考察点
技术栈
第 1 题你自定义封装Hook都封装了哪些?你在里面怎么获取窗口大小? 考察前端自定义Hooks的设计能力与原生API掌握程度第 2 题请解释 React 中 refs 的用途及使用场景。 考察对 React refs 概念、用途及边界的理解第 3 题在什么场景下会使用 Context,什么场景下会使用 Redux? 考察对状态管理方案选型的理解与边界判断能力第 4 题你知道为什么Hooks不能在组件顶层以外的地方使用吗? 考察对React Hooks规则背后的实现原理和设计原因的理解第 5 题请谈谈你对 React 异常错误处理机制的理解,以及如何捕获错误边界和恢复? 考察对 React 错误边界机制的理解与工程实践第 6 题如果我有在 if 和 while 中使用 Hooks 的需求,有什么解决方案吗? 考察对 React Hooks 规则的理解及应对条件调用需求的工程手段第 7 题在 Vue 或 React 组件中,如何实现组件挂载或刷新时自动执行一段逻辑,比如输出一条日志? 考察对前端组件生命周期钩子的理解与应用第 8 题既然可以用 ref 来控制状态值的改变,为什么还要使用 useState? 考察对 React 中 useRef 与 useState 在触发渲染机制上的本质区别的理解第 9 题React合成事件与DOM原生事件有什么区别? 考察对React事件系统底层原理及事件处理机制的理解第 10 题说说useEffect和useLayoutEffect的区别? 考察对React副作用执行时机和性能影响的理解第 11 题ref和useState的区别 考察对React中ref和useState核心概念及其适用场景的理解第 12 题useMemo就一定不会导致渲染吗?有没有一种情况它依赖没变,但是子组件又监听到变化了,你认为是怎么造成的? 考察对 React useMemo 缓存机制与组件渲染触发条件的理解深度第 13 题useMemo 和 useCallback 有什么区别? 考察对 React 性能优化 Hook 的理解与适用场景第 14 题如果是你,你会根据什么角度来选择使用 useEffect 和 useLayoutEffect? 考察对 React Hooks 执行时机差异的理解与选择依据第 15 题请解释 React 中 useCallback 和 useMemo 的作用、区别以及各自的使用场景。 考察对 React Hooks 中性能优化工具的理解与应用能力第 16 题在 useState 中,你习惯直接传值还是传函数式更新?这两者有什么区别? 考察 React 状态更新机制的理解及函数式更新的适用场景第 17 题讲讲你对 Hooks、函数式组件、类式组件的区别。 考察对 React 组件模型演进与 Hooks 设计动机的理解第 18 题讲讲你对 useContext 的理解 考察对 React Context API 及 useContext Hook 的核心概念与适用场景的掌握第 19 题请分别说明 React 中 BrowserRouter、MemoryRouter 和 HashRouter 的使用场景和区别? 考察对 React 路由模式原理及适用环境的理解第 20 题在项目中,你是如何基于 React Router 实现路由权限控制的? 考察前端路由鉴权的实现方案、角色判断与通用性设计