Что такое React Key и как его использовать
Все что необходимо знать про key в React и даже больше В этой статье мы поговорим о ключах (key) в React, разберемся зачем они нужны, как работает компонент при изменении ключа, и обсудим случаи, когда использование ключей вне массива или использование индексов в качестве ключей может быть даже лучше, чем уникальные значения. Читать далее https://habr.com/ru/companies/otus/articles/750542/?utm_source=habrahabr&utm_medium=rss&utm_campaign=750542
Короткий конспект по KEY в React 1. key дожен біть уникальнім только среди "соседей" в других частаях приложения может біть такие же id , а не глобально, единственним на странице 2. плохая практика использовать рандомные числа или строки для кей. 3. глобально key нужен для оптимизации работы приложения 4. реакт обновляет в интерфейсе только те елементы котрые действительно изменились. 5. Алгоритм согласования. (Сравнение в дом дереве старой и новой версии)