React DOM API¶
Пакет react-dom
содержит методы, которые поддерживаются только для веб-приложений (которые работают в среде DOM браузера). Они не поддерживаются для React Native.
API¶
Эти API могут быть импортированы из ваших компонентов. Они используются редко:
createPortal
позволяет вам отображать дочерние компоненты в другой части дерева DOM.flushSync
позволяет заставить React промыть обновление состояния и синхронно обновить DOM.
Точки входа¶
Пакет react-dom
предоставляет две дополнительные точки входа:
react-dom/client
содержит API для рендеринга компонентов React на клиенте (в браузере).react-dom/server
содержит API для рендеринга компонентов React на сервере.
Утратившие актуальность API¶
Устарело
Эти API будут удалены в будущей основной версии React.
findDOMNode
находит ближайший узел DOM, соответствующий экземпляру компонента класса.hydrate
монтирует дерево в DOM, созданное из серверного HTML. Исправлено в пользуhydrateRoot
.render
монтирует дерево в DOM. Исправлено в пользуcreateRoot
.unmountComponentAtNode
размонтирует дерево из DOM. Исправлено в пользуroot.unmount()