在 React Native 部分列表中,如果它们实际上是同一个对象,是否可以有重复的键?

In a react native section list, is it ok to have duplicate keys if they are actually the same object?

我有一个用于向某人发送消息的部分列表...第 1 部分是最近的,第 2 部分是所有朋友。我收到重复键错误,因为最近的对象是所有朋友的子集,但这两个对象实际上是同一件事,这就是我想要的行为。有什么办法可以优化这个或者告诉section list没问题吗?

Example of my section list

Error Message

只是想确保我正在优化性能。提前致谢!

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

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