FAQ по React.js

Яка різниця між virtual DOM та shadow DOM?

Virtual DOM - повне представлення реального DOM-дерева у вигляді JavaScript-об'єкта. Його найважливішою особливістю є групування змін та виконання одиночного рендерингу замість безлічі дрібних. Shadow DOM - це нативна реалізація в браузері, яка дозволяє створити свій, ізольований, DOM. Всередині Shadow DOM створюється окремий "піддокумент", до якого можна застосовувати свої стилі, екрановані від впливу зовнішнього середовища.