前端/移动开发面试题更新 2026-08-05
渲染列表时 key 的作用是什么?
百度前端/移动开发专业服务技术原理问题排查ReactVue
考察说明
考察对虚拟 DOM Diff 算法中 key 作用的理解,以及正确使用 key 的实践能力
回答思路
- 说明 key 用于标识列表项唯一性,帮助 Diff 算法高效复用节点
- 说明 key 变化会导致对应组件重新渲染或重建,影响性能和状态保留
- 指出应使用稳定且唯一的 key,避免使用不稳定的索引作为 key
- 区分不同场景下 key 的使用注意事项
本题附完整参考答案与评分标准
登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。