游戏行业面试题更新 2026-08-05
请解释 React 中 useMemo 和 useCallback 的作用、区别以及各自的适用场景。
库洛游戏前端/移动开发游戏技术原理方案权衡React
考察说明
考察对 React 性能优化钩子的理解与应用场景区分
回答思路
- 准确说明 useMemo 用于缓存计算结果,useCallback 用于缓存函数引用
- 解释两者在依赖项变化时缓存失效的机制
- 能给出实际使用场景并指出不恰当使用的弊端
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。