Встречается на собеседованиях • сегодня

Что входит в обязанности пакета ReactDOM

ReactDOM отвечает за рендеринг React-компонентов в DOM и управление ими. Основные обязанности: 1. **Рендеринг** — `ReactDOM.render()` (в старых версиях) или `ReactDOM.createRoot().render()` (React 18+) для монтирования приложения в DOM-элемент. 2. **Гидрирование** — `ReactDOM.hydrate()` для SSR, когда React "оживляет" статичную разметку. 3. **Управление порталами** — `ReactDOM.createPortal()` позволяет рендерить компоненты вне текущего DOM-дерева. 4. **Удаление** — `ReactDOM.unmountComponentAtNode()` для демонтирования компонента. Пример рендеринга: ```jsx import ReactDOM from 'react-dom/client'; const root = ReactDOM.createRoot(document.getElementById('root')); root.render(); ``` ReactDOM не включает логику компонентов или хуков — это зона react-пакета. В React 18+ разделен на клиентский (`react-dom/client`) и серверный (`react-dom/server`) API.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы