如何访问key
组件的属性。我以为它会在 this.props 中,但事实并非如此。
例如
<ProductList
key = {list.id}
listId = {list.id}
name = {list.name}
items = {list.items}
/>
如果我这样做,在产品列表中
console.log(this.props)
回报
Object {listId: "list1", name: "Default", items: Array[2]}
根本没有关键属性。我可以创建另一个属性并为其分配相同的值,但这似乎是多余的,因为 key 属性已被使用。
另外,key 属性在整个组件中是否必须是唯一的,或者只是在它被呈现的循环或集合中?