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

Что такое сверка в React

Сверка (reconciliation) — это процесс сравнения предыдущего и нового Virtual DOM в React для определения минимального набора изменений, необходимых для обновления реального DOM. **Как это работает:** 1. React создает новое дерево VDOM при изменении состояния/пропсов. 2. Сравнивает новое дерево с предыдущим (diffing алгоритм). 3. Находит различия и применяет только необходимые изменения к реальному DOM. **Ключевые особенности:** - Использует эвристический O(n) алгоритм вместо точного сравнения - Сравнивает элементы по типу и ключу (key) - Обновляет только измененные поддеревья ```jsx // Без key React пересоздаст элементы {items.map(item =>
{item.text}
)} // С key React сможет эффективно обновлять {items.map(item =>
{item.text}
)} ```
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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