当元素仅添加到末尾时,可以使用索引作为键吗?

时间:2018-07-12 21:06:59

标签: javascript reactjs

我有一个仅在结尾扩展的数组,这意味着一旦元素有了其索引,它就可以保留一生。在这种情况下可以使用索引作为键吗?

1 个答案:

答案 0 :(得分:1)

将索引作为键显示为反模式的要点是,如果顺序更改,React会感到困惑。排序或拼接之类的操作可能导致这种情况的发生。由于您声称订单没有变化,所以没有问题。

现在,即使没有问题,也并不意味着它一定是一个好主意。安全胜于后悔。如果将来引入订单更改操作,您的代码库将不太灵活。我建议使用除索引以外的更好的生产就绪和长期解决方案。