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

useCallback 和 useMemo 分别适用于什么场景?请结合性能优化说明。

米哈游前端/移动开发游戏性能优化技术选型React

考察说明

考察对 useCallback 与 useMemo 作用机制和使用场景的区分

回答思路

  1. 说明 useCallback 用于缓存函数引用,避免子组件不必要重渲染
  2. 说明 useMemo 用于缓存计算结果,避免昂贵计算重复执行
  3. 指出两者依赖数组的使用方式及配合 React.memo 的典型场景
  4. 强调不应滥用,能识别过度优化
本题已收录答题指导

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

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