Встречается на собеседованиях • сегодня
Зачем нужен 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} ))}

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы