Skip to content

Commit d7f4ab7

Browse files
committed
docs: update prerender.md
1 parent 0da537e commit d7f4ab7

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

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

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ On the client, call [`hydrateRoot`](/reference/react-dom/client/hydrateRoot) to
7373
7474
### When should I use `prerender`? {/*when-to-use-prerender*/}
7575
76-
The static `prerender` API is used for static server-side generation (SSG). Unlike `renderToString`, `prerender` waits for all data to load before resolving. This makes it suitable for generating static HTML for a full page, including data that needs to be fetched using Suspense. To stream content as it loads, use a streaming server-side render (SSR) API like [renderToReadableStream](/reference/react-dom/server/renderToReadableStream).
76+
The static `prerender` API is used for static server-side generation (SSG). Unlike `renderToString`, `prerender` waits for all data to load before resolving. This makes it suitable for generating static HTML for a full page, including data that needs to be fetched using Suspense. To stream content as it loads, use a streaming server-side render (SSR) API like [`renderToReadableStream`](/reference/react-dom/server/renderToReadableStream).
7777
7878
</Note>
7979
@@ -83,7 +83,7 @@ The static `prerender` API is used for static server-side generation (SSG). Unli
8383
8484
### Rendering a React tree to a stream of static HTML {/*rendering-a-react-tree-to-a-stream-of-static-html*/}
8585
86-
Call `prerender` to render your React tree to static HTML into a [Readable Web Stream:](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream):
86+
Call `prerender` to render your React tree to static HTML into a [Readable Web Stream](https://developer.mozilla.org/en-US/docs/Web/API/ReadableStream):
8787
8888
```js [[1, 4, "<App />"], [2, 5, "['/main.js']"]]
8989
import { prerender } from 'react-dom/static';
@@ -229,7 +229,7 @@ async function renderToString() {
229229
const {prelude} = await prerender(<App />, {
230230
bootstrapScripts: ['/main.js']
231231
});
232-
232+
233233
const reader = stream.getReader();
234234
let content = '';
235235
while (true) {
@@ -291,7 +291,6 @@ Suspense-enabled data fetching without the use of an opinionated framework is no
291291
292292
### My stream doesn't start until the entire app is rendered {/*my-stream-doesnt-start-until-the-entire-app-is-rendered*/}
293293
294-
The `prerender` response waits for the entire app to finish rendering, including waiting for all suspense boundaries to resolve, before resolving. It is designed for static site generation (SSG) ahead of time and does not support streaming more content as it loads.
294+
The `prerender` response waits for the entire app to finish rendering, including waiting for all suspense boundaries to resolve, before resolving. It is designed for static site generation (SSG) ahead of time and does not support streaming more content as it loads.
295295
296-
To stream content as it loads, use a streaming server render API like [renderToReadableStream](/reference/react-dom/server/renderToReadableStream).
297-
296+
To stream content as it loads, use a streaming server render API like [`renderToReadableStream`](/reference/react-dom/server/renderToReadableStream).

0 commit comments

Comments
 (0)