Перейти к содержанию

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()

Комментарии