サーバー React DOM API

react-dom/server API を使用すると、React コンポーネントをサーバーサイドで HTML にレンダリングできます。これらの API は、初期 HTML を生成するために、アプリの最上位のサーバーでのみ使用されます。フレームワークが代わりに呼び出してくれる場合があります。ほとんどのコンポーネントは、これらをインポートしたり使用したりする必要はありません。


Node.js ストリーム用のサーバー API

これらのメソッドは、Node.js ストリームを使用する環境でのみ利用可能です。


Web ストリーム用のサーバー API

これらのメソッドは、ブラウザ、Deno、および一部の最新エッジランタイムなど、Web ストリームを使用する環境でのみ利用可能です。


ストリーミングを使用しない環境向けのレガシーサーバー API

これらのメソッドは、ストリームをサポートしていない環境で使用できます。

  • renderToString は、React ツリーを文字列にレンダリングします。
  • renderToStaticMarkup は、インタラクティブではない React ツリーを文字列にレンダリングします。

ストリーミング API に比べて機能が制限されています。