From 74982692fbc59b3c487b07577952229d8a094c33 Mon Sep 17 00:00:00 2001 From: WuMingDao <146366930+WuMingDao@users.noreply.github.com> Date: Thu, 25 Sep 2025 13:34:47 +0800 Subject: [PATCH] docs: add translate in renderToString.md [translate part link](https://zh-hans.react.dev/reference/react-dom/server/renderToString) --- .../react-dom/server/renderToString.md | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/content/reference/react-dom/server/renderToString.md b/src/content/reference/react-dom/server/renderToString.md index 40cdb744b9..cc602aa596 100644 --- a/src/content/reference/react-dom/server/renderToString.md +++ b/src/content/reference/react-dom/server/renderToString.md @@ -22,7 +22,7 @@ const html = renderToString(reactNode, options?) --- -## Reference {/*reference*/} +## 参考 {/*reference*/} ### `renderToString(reactNode, options?)` {/*rendertostring*/} @@ -42,10 +42,10 @@ const html = renderToString(); * `reactNode`:你要渲染为 HTML 的 React 节点。例如,一个 JSX 节点,就像 ``。 -* **optional** `options`: An object for server render. - * **optional** `identifierPrefix`: A string prefix React uses for IDs generated by [`useId`.](/reference/react/useId) Useful to avoid conflicts when using multiple roots on the same page. Must be the same prefix as passed to [`hydrateRoot`.](/reference/react-dom/client/hydrateRoot#parameters) +* **可选的** `options`:服务器渲染的对象。 + * **可选的** `identifierPrefix`:[`useId`.](/reference/react/useId) 是 React 用于生成的ID的字符串前缀,用于避免在同一页面使用多个根时发生冲突。必须与传递给 [`hydrateRoot`.](/reference/react-dom/client/hydrateRoot#parameters) 的前缀相同。 -#### Returns {/*returns*/} +#### 返回 {/*returns*/} 一个 HTML 字符串。 @@ -99,16 +99,16 @@ app.use('/', (request, response) => { --- -### Migrating from `renderToString` to a static prerender on the server {/*migrating-from-rendertostring-to-a-static-prerender-on-the-server*/} +### 从 `renderToString` 迁移到服务器上的静态预渲染 {/*migrating-from-rendertostring-to-a-static-prerender-on-the-server*/} -`renderToString` returns a string immediately, so it does not support waiting for data to load for static HTML generation. +`renderToString` 立即返回一个字符串,它不支持等待静态 HTML 生成的数据加载。 -We recommend using these fully-featured alternatives: +我们建议使用这些功能齐全的替代产品: -* If you use Node.js, use [`prerenderToNodeStream`.](/reference/react-dom/static/prerenderToNodeStream) -* If you use Deno or a modern edge runtime with [Web Streams](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API), use [`prerender`.](/reference/react-dom/static/prerender) - -You can continue using `renderToString` if your static site generation environment does not support streams. +* 如果你使用 Node.js,可使用 [`prerenderToNodeStream`.](/reference/react-dom/static/prerenderToNodeStream) +* 如果你使用 Deno 或者一个 [Web 流](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) 的现代边缘运行环境,可使用 [`prerender`.](/reference/react-dom/static/prerender) + +如果你的静态网站生成环境不支持流,你可以继续使用 `renderToString`。 ---