因为面试偏大型厂时这确实是一个长问考点
例如如果用index来做key,假如列表有3个item,那删除第一个,就会导致剩下的两个key值为0,1。而他去除的是第三个dom,那本来是第三个的domkey变为1,那就会去检查插值是否改变又或者是props的改变,触发响应进行一系列相对较重的视图更新操作,如果一开始不用index作为key那就可以直接服用第三个vnode,只因为偷懒使用index为key,导致性能优化失效。
给同学们一篇文章有对此处的详解
https://zhuanlan.zhihu.com/p/124019708