From 67003a8326b1e8b85c744dbf5f1506c88d0b5443 Mon Sep 17 00:00:00 2001
From: WuMingDao <146366930+WuMingDao@users.noreply.github.com>
Date: Mon, 27 Oct 2025 10:43:19 +0800
Subject: [PATCH] docs: Add Chinese translations to prerenderToNodeStream.md
comments
Updated comments in prerenderToNodeStream.md to provide Chinese translations for better understanding.
---
.../react-dom/static/prerenderToNodeStream.md | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/src/content/reference/react-dom/static/prerenderToNodeStream.md b/src/content/reference/react-dom/static/prerenderToNodeStream.md
index 8566c17532..81fec83e39 100644
--- a/src/content/reference/react-dom/static/prerenderToNodeStream.md
+++ b/src/content/reference/react-dom/static/prerenderToNodeStream.md
@@ -31,7 +31,7 @@ const {prelude} = await prerenderToNodeStream(reactNode, options?)
```js
import { prerenderToNodeStream } from 'react-dom/static';
-// The route handler syntax depends on your backend framework
+// 路由处理的语法取决于后端框架
app.use('/', async (request, response) => {
const { prelude } = await prerenderToNodeStream(, {
bootstrapScripts: ['/main.js'],
@@ -90,7 +90,7 @@ app.use('/', async (request, response) => {
```js [[1, 5, ""], [2, 6, "['/main.js']"]]
import { prerenderToNodeStream } from 'react-dom/static';
-// The route handler syntax depends on your backend framework
+// 路由处理的语法取决于后端框架
app.use('/', async (request, response) => {
const { prelude } = await prerenderToNodeStream(, {
bootstrapScripts: ['/main.js'],
@@ -128,7 +128,7 @@ React 会将 [doctype](https://developer.mozilla.org/en-US/docs/Glossary/Doctype
```html [[2, 5, "/main.js"]]
-
+
```
@@ -169,7 +169,7 @@ export default function App({ assetMap }) {
在服务器端,渲染 `` 并传入 `assetMap`:
```js {1-5,8,9}
-// You'd need to get this JSON from your build tooling, e.g. read it from the build output.
+// 您需要从构建工具中获取 JSON。例如,从构建输出中阅读。
const assetMap = {
'styles.css': '/styles.123456.css',
'main.js': '/main.123456.js'
@@ -188,7 +188,7 @@ app.use('/', async (request, response) => {
因为现在服务器端是用 `assetMap` 渲染 ``,客户端也需要以相同方式渲染以避免 hydration 错误。你可以像下面这样将 `assetMap` 序列化并传给客户端:
```js {9-10}
-// You'd need to get this JSON from your build tooling.
+// 您需要从构建工具中获取 JSON。
const assetMap = {
'styles.css': '/styles.123456.css',
'main.js': '/main.123456.js'
@@ -301,8 +301,8 @@ async function renderToString() {
}, 10000);
try {
- // the prelude will contain all the HTML that was prerendered
- // before the controller aborted.
+ // prelude 将包含预渲染的所有 HTML 代码
+ // 在控制器终止之前。
const {prelude} = await prerenderToNodeStream(, {
signal: controller.signal,
});