服务器 React DOM API
The react-dom/server
API 允许您在服务器上将 React 组件渲染到 HTML。 这些 API 仅在您应用的顶层在服务器上使用以生成初始 HTML。 一个框架 可能会为您调用它们。 您的大多数组件不需要导入或使用它们。
Node.js 流的服务器 API
这些方法仅在具有 Node.js 流 的环境中可用:
renderToPipeableStream
将 React 树渲染到一个可管道化的 Node.js 流 中。renderToStaticNodeStream
将一个非交互式 React 树渲染到一个 Node.js 可读流 中。
Web 流的服务器 API
这些方法仅在具有 Web 流 的环境中可用,其中包括浏览器、Deno 和一些现代边缘运行时。
renderToReadableStream
将 React 树渲染到一个 可读 Web 流 中。
非流式环境的服务器 API
这些方法可以在不支持流的环境中使用。
renderToString
将 React 树渲染成字符串。renderToStaticMarkup
将一个非交互式 React 树渲染成字符串。
与流式 API 相比,它们的功能有限。
已弃用的服务器 API
renderToNodeStream
将 React 树渲染到一个 Node.js 可读流 中。 (已弃用。)