游戏行业面试题更新 2026-08-05
useCallback 和 useMemo 分别适用于什么场景?请结合性能优化说明。
米哈游前端/移动开发游戏性能优化技术选型React
考察说明
考察对 useCallback 与 useMemo 作用机制和使用场景的区分
回答思路
- 说明 useCallback 用于缓存函数引用,避免子组件不必要重渲染
- 说明 useMemo 用于缓存计算结果,避免昂贵计算重复执行
- 指出两者依赖数组的使用方式及配合 React.memo 的典型场景
- 强调不应滥用,能识别过度优化
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。