Обзор Server React DOM APIs¶
API react-dom/server
позволяют рендерить компоненты React в HTML на сервере. Эти API используются только на сервере на верхнем уровне вашего приложения для генерации начального HTML. Фреймворк framework может вызвать их для вас. Большинству ваших компонентов не нужно их импортировать или использовать.
Серверные API для потоков Node.js¶
Эти методы доступны только в окружениях с Node.js Streams:
renderToPipeableStream
рендерит дерево React в передаваемый Node.js Stream.renderToStaticNodeStream
рендерит неинтерактивное дерево React в Node.js Readable Stream.
API сервера для веб-потоков¶
Эти методы доступны только в окружениях с Web Streams, которые включают браузеры, Deno и некоторые современные граничные среды исполнения:
renderToReadableStream
рендерит дерево React в читаемый веб-поток.
API сервера для не потоковых сред¶
Эти методы могут быть использованы в средах, не поддерживающих потоки:
renderToString
рендерит дерево React в строку.renderToStaticMarkup
рендерит неинтерактивное дерево React в строку.
Они имеют ограниченную функциональность по сравнению с потоковыми API.
Исчезнувшие серверные API¶
Устарело
Эти API будут удалены в одной из будущих основных версий React.
renderToNodeStream
рендерит дерево React в Node.js Readable stream (утратил силу).
Источник — https://react.dev/reference/react-dom/server