prerenderToNodeStream
prerenderToNodeStream renders a React tree to a static HTML string using a Node.js Stream.
const {prelude, postponed} = await prerenderToNodeStream(reactNode, options?)Reference
prerenderToNodeStream(reactNode, options?)
Call prerenderToNodeStream to render your app to static HTML.
import { prerenderToNodeStream } from 'react-dom/static';
// The route handler syntax depends on your backend framework
app.use('/', async (request, response) => {
const { prelude } = await prerenderToNodeStream(<App />, {
bootstrapScripts: ['/main.js'],
});
response.setHeader('Content-Type', 'text/plain');
prelude.