javascript - 为什么我收到警告“遇到两个孩子使用相同的密钥,‘1’。” 即使数组中只有一个元素
问题描述
我有一系列要打印的评论。但每次我不断收到这个警告:“遇到两个孩子用相同的钥匙,'1'。” 即使数组中只有一条评论。
我该如何解决?
let content = props.comments.map((comment) =>
<Card key={props.product.id} className="shadow" body>
<p">{comment}</p>
</Card>
)
解决方案
你可以做的另一件事是:
let content = props.comments.map((comment, i) =>
<Card key={i} className="shadow" body>
<p">{comment}</p>
</Card>
)
推荐阅读
- boost - 如何在 boost python 中检查 None 对象
- ssis - SSIS 脚本任务 - 不选择任何 ddl
- graphql-js - 来自 Gatsby 中单个对象 JSON 文件的 GraphQL 模式
- scala - Scala - 如何读取方法签名
- tkinter - Python中的简单下拉日历+日期选择器
- angular - 导入时的打字稿类和名称脚本层次结构
- java - 读取第一行的文本文件具有键和第二行向前的值
- postgresql - 如何在 Postgres 中使用空格分隔的表名进行 sql 查询?
- javascript - S3 - 阻止任何 CORS 请求,无论如何
- powerbi - PowerBI - 直接查询 DAX 模型不支持 Min 函数