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

Для чего нужно использовать ключи в React

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

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

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

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