サーバ用 React DOM API

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


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

以下のメソッドは、Node.js ストリームが利用可能な環境でのみ使用できます。


Web Stream 用のサーバ API

以下のメソッドは、Web Stream が利用可能な環境でのみ使用できます。これには、ブラウザ、Deno、および一部のモダンなエッジランタイムが含まれます。


ストリームをサポートしない環境向けのサーバ API

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

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

これらは、ストリーミング API に比べて機能が限定されています。


非推奨のサーバ API

Deprecated

以下の API は、React の将来のメジャーバージョンで削除される予定です。