【发布时间】:2020-05-07 01:59:30
【问题描述】:
有人能告诉我为什么即使在我为每个元素都创建了唯一键之后我还是得到Each child in a list should have a unique "key" prop 吗?
我可以通过keys[index].tag-name 从keys 对象数组中访问每个键,并验证它是唯一的。
return (
Object.entries(props.values).map(([key, value], index) => (
<div>
<span key={keys[index].span} />
<p key={keys[index].p} />
</div>
))
);
// key format "c98301e0-f2bd-4442-a829-407e6beecf0d"
【问题讨论】:
-
您不需要
span和p上的密钥,只需要父div。另外,我相信在这种情况下只有keys[index]should suffice
标签: javascript reactjs