サーバー React DOM API
react-dom/server
API を使用すると、React コンポーネントをサーバーサイドで HTML にレンダリングできます。これらの API は、初期 HTML を生成するために、アプリの最上位のサーバーでのみ使用されます。フレームワークが代わりに呼び出してくれる場合があります。ほとんどのコンポーネントは、これらをインポートしたり使用したりする必要はありません。
Node.js ストリーム用のサーバー API
これらのメソッドは、Node.js ストリームを使用する環境でのみ利用可能です。
renderToPipeableStream
は、React ツリーをパイプ可能な Node.js ストリームにレンダリングします。
Web ストリーム用のサーバー API
これらのメソッドは、ブラウザ、Deno、および一部の最新エッジランタイムなど、Web ストリームを使用する環境でのみ利用可能です。
renderToReadableStream
は、React ツリーを Readable Web Stream にレンダリングします。
ストリーミングを使用しない環境向けのレガシーサーバー API
これらのメソッドは、ストリームをサポートしていない環境で使用できます。
renderToString
は、React ツリーを文字列にレンダリングします。renderToStaticMarkup
は、インタラクティブではない React ツリーを文字列にレンダリングします。
ストリーミング API に比べて機能が制限されています。