Server React DOM APIs
react-dom/server
API 允许你在服务器上将 React 组件渲染为 HTML。这些 API 仅在顶层应用程序服务器上使用,用于生成初始 HTML。有的 框架 可能会为你调用相关 API,大多数组件不需要导入或使用这些 API。
Node.js 流服务器 API
以下方法仅在具有 Node.js 流 的环境中可用:
renderToPipeableStream
将 React 树渲染为可传输的 Node.js 流。renderToStaticNodeStream
将非交互式 React 树渲染为 Node.js 可读流。
Web 流服务器 API
以下方法仅在具有 Web 流 的环境中可用,包括浏览器、Deno,以及一些现代 edge 运行时:
renderToReadableStream
将 React 树渲染为 可读的 Web 流。
非流式环境 API
以下方法可以在非流式环境中使用:
renderToString
将 React 树渲染为字符串。renderToStaticMarkup
将非交互式 React 树渲染为字符串。
相比于流式 API,这些 API 在功能上有些限制。
已弃用的服务器 API
renderToNodeStream
为 Node.js 只读流 渲染 React 树(已弃用)。