Встречается на собеседованиях • сегодня
В чем разница между Shadow DOM и Virtual DOM
Shadow DOM — это технология веб-компонентов, которая инкапсулирует стили и DOM-структуру внутри компонента, изолируя их от основного документа. Это позволяет избежать конфликтов стилей и скриптов.
Virtual DOM — это оптимизация в библиотеках (например, React), где создается легковесная копия реального DOM. Изменения сначала применяются к Virtual DOM, затем сравниваются с реальным DOM, и только необходимые обновления применяются к нему, что ускоряет рендеринг.
**Пример Shadow DOM:**
```html
Hello, Shadow DOM!
``` **Пример Virtual DOM (React):** ```jsx function App() { const [count, setCount] = useState(0); return ; } ``` **Разница:** - Shadow DOM решает проблему изоляции компонентов. - Virtual DOM решает проблему производительности при частых обновлениях интерфейса.
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы