Обзор 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