Skip to content

Commit 1780e3e

Browse files
authored
docs: add translate in prerender.md
[translate page link](https://zh-hans.react.dev/reference/react-dom/static/prerender)
1 parent d1d0aa5 commit 1780e3e

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/content/reference/react-dom/static/prerender.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ title: prerender
44

55
<Intro>
66

7-
`prerender` 使用 [Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) 将 React 树渲染为静态 HTML 字符串。
7+
`prerender` 使用 [Web ](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) 将 React 树渲染为静态 HTML 字符串。
88

99
```js
1010
const {prelude} = await prerender(reactNode, options?)
@@ -16,7 +16,7 @@ const {prelude} = await prerender(reactNode, options?)
1616
1717
<Note>
1818
19-
此 API 依赖于 [Web Streams](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API)。对于 Node.js,请使用 [`prerenderToNodeStream`](/reference/react-dom/static/prerenderToNodeStream)。
19+
此 API 依赖于 [Web ](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API)。对于 Node.js,请使用 [`prerenderToNodeStream`](/reference/react-dom/static/prerenderToNodeStream)。
2020
2121
</Note>
2222
@@ -66,9 +66,9 @@ async function handler(request) {
6666
- `prelude`:一个 [Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) 的 HTML。你可以使用此流以块的形式发送响应,或者将整个流读取为字符串。
6767
- 如果渲染失败,Promise 将被拒绝。[使用此方法输出一个回退 shell。](/reference/react-dom/server/renderToReadableStream#recovering-from-errors-inside-the-shell)
6868
69-
#### Caveats {/*caveats*/}
69+
#### 注意事项 {/*caveats*/}
7070
71-
`nonce` is not an available option when prerendering. Nonces must be unique per request and if you use nonces to secure your application with [CSP](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP) it would be inappropriate and insecure to include the nonce value in the prerender itself.
71+
在预渲染时,`nonce` 不是一个可用的选项。Nonce 必须在每个请求中都是唯一的,如果你使用 nonce 和 [CSP](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CSP) 来保护你的应用,那么将 nonce 值包含在预渲染产物中本身是不恰当且不安全的。
7272
7373
7474
<Note>
@@ -302,8 +302,8 @@ async function renderToString() {
302302
}, 10000);
303303

304304
try {
305-
// the prelude will contain all the HTML that was prerendered
306-
// before the controller aborted.
305+
// prelude 将包含在控制器中止前
306+
// 已被预渲染的所有 HTML。
307307
const {prelude} = await prerender(<App />, {
308308
signal: controller.signal,
309309
});

0 commit comments

Comments
 (0)