content: [API Reference](https://react.dev/reference/react)
  
  # Static React DOM APIs[Link for this heading]()
  
  The `react-dom/static` APIs let you generate static HTML for React components. They have limited functionality compared to the streaming APIs. A [framework](https://react.dev/learn/start-a-new-react-project) may call them for you. Most of your components don’t need to import or use them.
  
  * * *
  
  ## Static APIs for Web Streams[Link for Static APIs for Web Streams]()
  
  These methods are only available in the environments with [Web Streams](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API), which includes browsers, Deno, and some modern edge runtimes:
  
  - [`prerender`](https://react.dev/reference/react-dom/static/prerender) renders a React tree to static HTML with a [Readable Web Stream.](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream)
  
  * * *
  
  ## Static APIs for Node.js Streams[Link for Static APIs for Node.js Streams]()
  
  These methods are only available in the environments with [Node.js Streams](https://nodejs.org/api/stream.html):
  
  - [`prerenderToNodeStream`](https://react.dev/reference/react-dom/static/prerenderToNodeStream) renders a React tree to static HTML with a [Node.js Stream.](https://nodejs.org/api/stream.html)
  
  [PreviousrenderToString](https://react.dev/reference/react-dom/server/renderToString)
  
  [Nextprerender](https://react.dev/reference/react-dom/static/prerender)