API React DOM

Пакет react-dom содержит методы, которые поддерживаются только для веб-приложений (которые работают в DOM среде браузера). Они не поддерживаются для React Native.


APIs

Эти API могут быть импортированы из ваших компонентов. Они используются редко:

  • createPortal позволяет рендерить дочерние компоненты в другой части DOM-дерева.
  • flushSync позволяет принудительно вынудить React обновить состояние и синхронно обновить DOM.

Точки входа

Пакет react-dom предоставляет две дополнительные точки входа:

  • react-dom/client содержит API для рендеринга компонентов React на стороне клиента (в браузере).
  • react-dom/server содержит API для рендеринга компонентов React на сервере.

Устаревшие API

Deprecated

Эти API будут удалены в одной из следующих версий React.

  • findDOMNode находит ближайший DOM-узел, соответствующий экземпляру классового компонента.
  • hydrate монтирует дерево в DOM, созданное из HTML на сервере. Устарел в пользу hydrateRoot.
  • render монтирует дерево в DOM. Устарел в пользу createRoot.
  • unmountComponentAtNode размонтирует дерево из DOM. Устарел в пользу root.unmount().