【发布时间】:2016-02-14 10:42:35
【问题描述】:
如何访问组件的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 属性是否必须在整个组件中是唯一的,或者只是在它被呈现的循环或集合中?
【问题讨论】:
标签: reactjs