Key связывает элемент списка с его предыдущей идентичностью и помогает React сохранять правильное состояние при изменениях порядка.
Каково значение ключей в списках React?
Key связывает элемент списка с его предыдущей идентичностью и помогает React сохранять правильное состояние при изменениях порядка.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Key связывает элемент списка с его предыдущей идентичностью и помогает React сохранять правильное состояние при изменениях порядка.
Используйте стабильный уникальный id среди соседей. Индекс подходит только для действительно неизменяемого списка, случайный key вызывает лишние размонтирования. Key не передаётся компоненту как обычный prop: при необходимости id передают отдельно.