Spec-Zone.ru › React

Серверные API React DOM

API react-dom/server позволяют выполнять серверный рендеринг компонентов React в HTML. Эти API используются только на сервере, на верхнем уровне приложения, для генерации исходного HTML. Фреймворк может вызывать их за вас. Большинству компонентов не нужно импортировать или использовать их.


Серверные API для потоков Web

Эти методы доступны только в средах, поддерживающих потоки Web, включая браузеры, Deno и некоторые современные среды выполнения на периферии сети:

  • renderToReadableStream выполняет рендеринг дерева React в читаемый поток Web.
  • resume продолжает prerender в читаемый поток Web.

Примечание

Node.js также включает эти методы для обеспечения совместимости, но их не рекомендуется использовать из-за более низкой производительности. Вместо них используйте специальные API Node.js.


Серверные API для потоков Node.js

Эти методы доступны только в средах, поддерживающих потоки Node.js:

  • renderToPipeableStream выполняет рендеринг дерева React в записываемый поток Node.js.
  • resumeToPipeableStream продолжает prerenderToNodeStream в записываемый поток Node.js.

Устаревшие серверные API для сред без поддержки потоков

Эти методы можно использовать в средах, не поддерживающих потоки:

  • renderToString выполняет рендеринг дерева React в строку.
  • renderToStaticMarkup выполняет рендеринг неинтерактивного дерева React в строку.

Их возможности ограничены по сравнению с API потоковой передачи.

© 2013–present Facebook Inc.
Licensed under the Creative Commons Attribution 4.0 International Public License.
https://react.dev/reference/react-dom/server

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API