【问题标题】:Each iterator should have a unique "key" prop每个迭代器都应该有一个唯一的“key”道具
【发布时间】:2017-07-28 18:51:12
【问题描述】:

在控制台中看到此错误让我感到非常沮丧。我已将关键 attr 放在我的地图中。但是为什么我仍然看到这个?

http://pastebin.com/qKzMjCZ4

我检查了每个迭代的 DOM,但没有发现问题。我真的需要一些帮助。

【问题讨论】:

  • 请将您的问题edit 提供给我们minimal reproducible example,而不是发布链接。
  • @TomFenech 代码太多,这里就不展示了。
  • 但并非所有代码都需要复制问题,对吧?这可能需要一些时间来构建,但 MVCE 肯定会简化调试。

标签: javascript reactjs ecmascript-6


【解决方案1】:

这里有很多代码,而且很难发现错误。我没有看到任何没有钥匙的物品,所以我认为key={obj.id} 的某个地方有问题。如果obj.id undefined 你会得到这个错误。我建议您将此密钥更改为 iindex 您发送 vith 函数参数。

我强烈建议你重构你的组件,很明显你会得到错误并且在这个混乱中找不到它。

【讨论】:

    猜你喜欢
    • 2017-02-23
    • 2017-02-03
    • 2018-04-29
    • 2017-06-23
    • 2018-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多