在本机部分列表中,如果它们实际上是同一个对象,是否可以使用重复键?

时间:2018-01-31 02:18:23

标签: react-native react-native-ios

我有一个部分列表,用于向某人发送消息......第1部分是最近的部分,第2部分是所有朋友。我得到了重复键错误,因为最近是所有朋友的子集,但这两个对象实际上是同一个东西,这就是我想要的行为。有没有办法优化这个或告诉部分列表它没关系?

Example of my section list

Error Message

只是想确保我的性能优化。提前谢谢!

1 个答案:

答案 0 :(得分:1)

通过在一个项目上使用相同的key={value},您可以在检查更改时删除列表优化UI元素的功能。如果它们与在逻辑上是同一个实体并不重要,它们是列表中的不同项目。

我建议添加某种前缀:recent-${id} vs friend-${id}