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

Зачем нужен key при создании списка данных в JSX

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

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

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

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