【发布时间】:2025-12-17 03:35:01
【问题描述】:
当我尝试遍历我的变量 badges 并显示每个徽章时,我收到此错误:
数组或迭代器中的每个子元素都应该有一个唯一的“key”属性。
var badges = author.badges.map((badge, index) => <span className="author__badge">
<Icon key={"icon" + index} name={`icon-${badge}`} />
</span>;
);
return (
<span className="author__name">{author.name}</span>
{ author.badge === "" ||
badges
}
<span className="author__nickname">{author.nickname}</span>
</div>
);
【问题讨论】:
-
是的,对不起,我知道。我已经看到了相关的问题,但仍然有同样的错误。所以我想知道它是否不会出现在其他地方
标签: javascript ruby-on-rails reactjs graphql