Server React DOM APIs

The react-dom/server APIs let you server-side render React components to HTML. These APIs are only used on the server at the top level of your app to generate the initial HTML. A framework may call them for you. Most of your components don’t need to import or use them.


Server APIs for Node.js Streams

Image for: Server APIs for Node.js Streams

These methods are only available in the environments with Node.js Streams:


Server APIs for Web Streams

Image for: Server APIs for Web Streams

These methods are only available in the environments with Web Streams, which includes browsers, Deno, and some modern edge runtimes:


Legacy Server APIs for non-streaming environments

Image for: Legacy Server APIs for non-streaming environments

These methods can be used in the environments that don’t support streams:

They have limited functionality compared to the streaming APIs.