我有一个组件列表(所有组件都包含一个独特的 key
属性)分布到另一个列表中,在最后添加另一个组件。
const myComponents = [<myComponent key={1} />, <myComponent key={2} />];
...
return [...myComponents, <myOtherComponent />]
我没想到 myOtherComponent
需要 key
Prop ,但我仍然收到警告 Each child in an array or iterator should have a unique "key" prop
.
我认为 key
是不是错了?在这种情况下应该不需要 prop 吗?
...如果包含单个组件 ( [<myOtherComponent />]
) 的数组需要 key
Prop ?
最佳答案
数组中的任何东西在被 React 渲染时都需要一个键。 <myOtherComponent key={0}/>
关于javascript - 在 React 中获取关键 Prop 警告,即使组件没有重复,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43857286/