游戏行业面试题更新 2026-08-05

请解释 React 中 useMemo 和 useCallback 的作用、区别以及各自的适用场景。

库洛游戏前端/移动开发游戏技术原理方案权衡React

考察说明

考察对 React 性能优化钩子的理解与应用场景区分

回答思路

  1. 准确说明 useMemo 用于缓存计算结果,useCallback 用于缓存函数引用
  2. 解释两者在依赖项变化时缓存失效的机制
  3. 能给出实际使用场景并指出不恰当使用的弊端
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。