Каково значение ключей в списках React?

Key связывает элемент списка с его предыдущей идентичностью и помогает React сохранять правильное состояние при изменениях порядка.

Короткий ответ

Что ответить на собеседовании

Key связывает элемент списка с его предыдущей идентичностью и помогает React сохранять правильное состояние при изменениях порядка.

Подробный разбор

Ответ с пояснениями

Key связывает элемент списка с его предыдущей идентичностью и помогает React сохранять правильное состояние при изменениях порядка.

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

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее