Встречается на собеседованиях • сегодня
Можно ли в key в React использовать индекс массива
Использовать индекс массива в качестве `key` в React не рекомендуется, хотя технически это возможно.
**Проблемы:**
- При изменении порядка элементов (добавление/удаление) React может некорректно обновлять DOM, так как ключи остаются прежними.
- Может привести к неожиданным багам с состоянием компонентов.
**Когда можно:**
- Если массив статичен и никогда не меняется.
- Если элементы не имеют собственного состояния.
**Лучшая практика:**
Используйте уникальные идентификаторы из данных (например, `id`).
```jsx
// Плохо
{items.map((item, index) => (
-
))}
// Хорошо
{items.map(item => (
-
))}
```

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