В целом DOM представляет собой древовидную структуру, которая отражает иерархию XML-документа.
DOM, или Document Object Model (объектная модель документа), — это программный интерфейс, который позволяет JavaScript-программам взаимодействовать с различными типами документов (HTML, XML и SVG).
Виртуальная DOM в React нацелена также на оптимизацию изменений, внесенных в DOM ради производительности