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

Зачем нужен prop key

Ключ `key` в React используется для оптимизации процесса обновления списков элементов. Он помогает React идентифицировать, какие элементы изменились, были добавлены или удалены, что позволяет избежать ненужных перерисовок и сохранять состояние компонентов. Без `key` React будет пересоздавать элементы списка при каждом обновлении, даже если данные не изменились. Это может привести к потере состояния (например, введённого текста в инпуте) и снижению производительности. Пример: ```jsx const items = [{ id: 1, text: 'Item 1' }, { id: 2, text: 'Item 2' }]; const List = () => (
    {items.map(item => (
  • {item.text}
  • ))}
); ``` Используйте уникальные и стабильные значения (ID из данных, а не индексы массива) для `key`, чтобы обеспечить корректную работу React.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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