Пакет react-dom предоставляет методы, специфичные для DOM, которые позволяют React-компонентам взаимодействовать с DOM браузера. Он служит точкой входа для рендеринга React-приложений в веб, и большинству компонентов не нужно использовать этот модуль напрямую.
Пакет включает несколько необходимых методов:
render() - рендерит React-компонент в конкретный элемент DOMhydrate() - подключает React к отрендеренному на сервере HTML для интерактивности на клиентеunmountComponentAtNode() - удаляет смонтированный React-компонент из DOMfindDOMNode() - возвращает базовый узел DOM React-компонентаcreatePortal() - рендерит компонент вне иерархии своего родительского DOMreact-dom обычно используется на верхнем уровне твоего приложения, например в главном файле точки входа. Большинство кода на уровне компонентов опирается на сам React, а не на react-dom напрямую. В основном ты будешь работать с react-dom при инициализации приложения и когда нужен прямой доступ к DOM для продвинутых сценариев — таких как порталы или рефы.
Пакет react-dom требуется на уровне компонента, чтобы большинство компонентов React работали правильно.
Новый — ещё не проверен сообществом
Вы