Встречается на собеседованиях • сегодня
Почему производительность операций быстрее в Virtual DOM чем в реальном DOM
Virtual DOM — это легковесная копия реального DOM в виде JavaScript-объектов. При изменениях:
1. Сначала обновляется Virtual DOM (быстро, т.к. это просто JS-операции)
2. Затем React сравнивает старый и новый Virtual DOM (diffing алгоритм)
3. На последнем шаге применяются только необходимые изменения к реальному DOM (минимальные операции)
Пример:
```jsx
// До
`, вместо перерисовки всего списка. Прямые манипуляции с DOM дорогие из-за рефлов и репаинтов браузера.
- First
- Second
- First
- Second
- Third

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