Почему Virtual DOM эффективнее прямых манипуляций с DOM?
- Прямые манипуляции с DOM вызывают дорогостоящие затраты браузера на layout/repaint
- Virtual DOM работает с UI в памяти
- Обновления происходят в памяти, что позволяет вычислять минимальный набор изменений (diffing) и применять их пакетно, снижая количество дорогостоящих операций с реальным DOM