Skip to content

Commit 9f81229

Browse files
authored
docs: unified stream of translation in prerenderToNodeStream.md
[translate link](https://react.dev/reference/react-dom/server/renderToReadableStream)
1 parent d1d0aa5 commit 9f81229

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

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

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

55
<Intro>
66

7-
`prerenderToNodeStream` 使用 [Node.js Stream.](https://nodejs.org/api/stream.html) 将 React 树渲染为静态 HTML 字符串。
7+
`prerenderToNodeStream` 使用 [Node.js ](https://nodejs.org/api/stream.html) 将 React 树渲染为静态 HTML 字符串。
88

99
```js
1010
const {prelude} = await prerenderToNodeStream(reactNode, options?)
@@ -16,7 +16,7 @@ const {prelude} = await prerenderToNodeStream(reactNode, options?)
1616
1717
<Note>
1818
19-
此 API 针对 Node.js。具有 [Web Streams](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) 的环境(例如 Deno 和现代 edge 运行时)应改用 [`prerender`](/reference/react-dom/static/prerender)。
19+
此 API 针对 Node.js。具有 [Web ](https://developer.mozilla.org/en-US/docs/Web/API/Streams_API) 的环境(例如 Deno 和现代 edge 运行时)应改用 [`prerender`](/reference/react-dom/static/prerender)。
2020
2121
</Note>
2222
@@ -46,7 +46,7 @@ app.use('/', async (request, response) => {
4646
4747
[详见下面的更多示例。](#usage)
4848
49-
#### Parameters {/*parameters*/}
49+
#### 参数 {/*parameters*/}
5050
5151
* `reactNode`:要渲染为 HTML 的 React 节点。例如 JSX 节点 `<App />`。它应代表整个文档,因此 `App` 组件应渲染 `<html>` 标签。
5252
@@ -60,11 +60,11 @@ app.use('/', async (request, response) => {
6060
* **可选** `progressiveChunkSize`:每个 chunk 的字节数。 [了解默认启发式的更多信息。](https://github.com/facebook/react/blob/14c2be8dac2d5482fda8a0906a31d239df8551fc/packages/react-server/src/ReactFizzServer.js#L210-L225)
6161
* **可选** `signal`:一个 [abort signal](https://developer.mozilla.org/en-US/docs/Web/API/AbortSignal),可以用来 [中止 prerender](#aborting-prerendering),并在客户端渲染剩余部分。
6262
63-
#### Returns {/*returns*/}
63+
#### 返回 {/*returns*/}
6464
6565
`prerenderToNodeStream` 返回一个 Promise:
6666
- 如果渲染成功,该 Promise 会解析为一个对象,包含:
67-
- `prelude`:用于 HTML 的 [Node.js Stream](https://nodejs.org/api/stream.html)。你可以使用这个流按块(chunk)发送响应,也可以将整个流读取为一个字符串。
67+
- `prelude`:用于 HTML 的 [Node.js ](https://nodejs.org/api/stream.html)。你可以使用这个流按块(chunk)发送响应,也可以将整个流读取为一个字符串。
6868
- 如果渲染失败,该 Promise 将被拒绝。请参阅 [使用此方法输出 fallback(占位 UI)外壳](/reference/react-dom/server/renderToPipeableStream#recovering-from-errors-inside-the-shell),了解如何在出错时提供占位页面。
6969
7070
#### 注意事项 {/*caveats*/}
@@ -85,7 +85,7 @@ app.use('/', async (request, response) => {
8585
8686
### 将 React 树渲染到静态 HTML 的流中 {/*rendering-a-react-tree-to-a-stream-of-static-html*/}
8787
88-
调用 `prerenderToNodeStream` 可将 React 树渲染为指向 [Node.js Stream](https://nodejs.org/api/stream.html) 的静态 HTML:
88+
调用 `prerenderToNodeStream` 可将 React 树渲染为指向 [Node.js ](https://nodejs.org/api/stream.html) 的静态 HTML:
8989
9090
```js [[1, 5, "<App />"], [2, 6, "['/main.js']"]]
9191
import { prerenderToNodeStream } from 'react-dom/static';

0 commit comments

Comments
 (0)