Как я могу получить доступ к key
свойству компонента. Я думал, что это будет в этом.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]}
Без свойства ключа вообще. Я могу создать другое свойство и присвоить ему такое же значение, но он кажется лишним, поскольку свойство ключа уже используется.
Кроме того, свойство ключа должно быть уникальным во всем компоненте или просто в цикле или коллекции, из которой она создается?