@IsaNesquik

В чем отличие virtual dom от dom?

При чтении про Virtual DOM во всех материалах пишут, что благодаря vdom в итоге в реальном dom перерисовываются только те узлы, которые изменились.
Но разве без vdom обычный dom не будет перерисовыват только те узлы, которые я изменил?
Пример: есть два контейнера (соседи между собой), если я в один контейнер добавляю дивы, разве в соседнем контейнере будет происходит перерисовка?
  • Вопрос задан
  • 682 просмотра
Решения вопроса 1
longclaps
@longclaps
Смысл не в этом, а в том, что если ты удаляешь <p>блабла</p> и тут же вставляешь <p>блабла</p>, эта тривиальная замена отсекается на уровне vdom.
Такая буферизация позволяет рисовать каждый вариант страницы с нуля, а рендеринг происходит инкрементально.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы