Встречается на собеседованиях • сегодня

Для чего нужен атрибут key при использовании map в React

Атрибут `key` помогает React эффективно обновлять список элементов, идентифицируя каждый из них. Без `key` React может пересоздавать элементы при изменениях, что снижает производительность. `key` должен быть уникальным среди соседних элементов, но не обязательно глобально. Пример: ```jsx const items = ['Apple', 'Banana', 'Orange']; function List() { return (
    {items.map((item, index) => (
  • {item}
  • ))}
); } ``` Лучше использовать уникальные ID из данных, а не индексы, если порядок элементов может измениться. Индексы как `key` могут вызвать проблемы с состоянием компонентов при сортировке, фильтрации или добавлении элементов.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы