Virtual DOM (VDOM) — это лёгкий JavaScript-объект-дерево, которое описывает, как должен выглядеть пользовательский интерфейс. Это простое представление в памяти — не реальный браузерный DOM. React использует его, потому что прямое манипулирование реальным DOM медленно, и делать это вручную при каждом изменении состояния подвержено ошибкам.
Как это работает
Когда состояние меняется, React не сразу касается страницы. Вместо этого он:
