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

在 React 中,渲染列表时添加 key 的作用是什么?

米哈游前端/移动开发游戏问题拆解技术原理React

考察说明

考察 React 列表渲染中 key 对组件复用与状态保持的理解

回答思路

  1. 说明 key 是元素的唯一标识,帮助 React 识别哪些项被改变、增加或删除
  2. 解释 key 影响组件实例复用与 DOM 复用,避免不必要的重新渲染
  3. 说明使用稳定唯一 key(如 id)而非索引,并指出索引 key 在列表顺序变化时可能导致状态错乱
  4. 能举例说明正确与错误的 key 用法
本题已收录答题指导

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

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