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

Как расставляешь ключи элементам

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

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

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

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