Зачем React нужен `key` в списках?
Коротко
key помогает React сопоставлять элементы списка между render.key помогает React сопоставлять элементы списка между render.
Сильный ответ должен раскрыть: reconciliation; stable identity; избегать index key; preserve state.
Важно не допустить типичные ошибки: использовать random key; всегда использовать index; не понимать связь с состоянием элемента.
Что хочет услышать интервьюер
reconciliation
stable identity
избегать index key
preserve state
Пример: React example
{items.map(item => <Row key={item.id} item={item} />)}
Типичные ошибки
использовать random key
всегда использовать index
не понимать связь с состоянием элемента


