diff --git a/src/content/reference/react-dom/static/prerender.md b/src/content/reference/react-dom/static/prerender.md index 427557a8e0..c73f6c74a3 100644 --- a/src/content/reference/react-dom/static/prerender.md +++ b/src/content/reference/react-dom/static/prerender.md @@ -64,7 +64,7 @@ async function handler(request, response) { `prerender` 返回一个 Promise 对象: - 如果渲染成功,Promise 将解析为一个包含以下内容的对象: - `prelude`:一个 [Web Stream](https://developer.mozilla.org/zh-CN/docs/Web/API/Streams_API) 的 HTML。你可以使用此流以块的形式发送响应,或者将整个流读取为字符串。 - - `postponed`: a JSON-serializeable, opaque object that can be passed to [`resume`](/reference/react-dom/server/resume) if `prerender` did not finish. Otherwise `null` indicating that the `prelude` contains all the content and no resume is necessary. + - `postponed`:一个 JSON 序列化的不透明对象, 如果 `prerender` 未完成, 可将其传递给 [`resume`](/reference/react-dom/server/resume)。 否则,`null` 表示 `prelude` 包含所有内容,无需恢复。 - 如果渲染失败,Promise 将被拒绝。[使用此方法输出一个回退 shell。](/reference/react-dom/server/renderToReadableStream#recovering-from-errors-inside-the-shell) #### 注意事项 {/*caveats*/} @@ -77,7 +77,7 @@ async function handler(request, response) { 静态 `prerender` API 用于静态服务器端生成 (SSG)。与 `renderToString` 不同, `prerender` 会等待所有数据加载完成后再解析。这使其适合为整个页面生成静态 HTML,包括需要通过 Suspense 获取的数据。要在加载内容时进行流式传输,请使用流式服务器端渲染 (SSR) API,例如 [renderToReadableStream](/reference/react-dom/server/renderToReadableStream)。 -`prerender` can be aborted and later either continued with `resumeAndPrerender` or resumed with `resume` to support partial pre-rendering. +可以中止 `prerender` 并随后使用 `resumeAndPrerender` 继续或使用 `resume` 恢复,以支持部分预渲染。 @@ -314,7 +314,7 @@ async function renderToString() { 所有包含未完成子组件的 Suspense 边界都将以 fallback 状态包含在 prelude 中。 -This can be used for partial prerendering together with [`resume`](/reference/react-dom/server/resume) or [`resumeAndPrerender`](/reference/react-dom/static/resumeAndPrerender). +这可与 [`resume`](/reference/react-dom/server/resume) 或 [`resumeAndPrerender`](/reference/react-dom/static/resumeAndPrerender) 一起用于部分预呈现。 ## 疑难解答 {/*troubleshooting*/}