main
js 22 lines 530 Bytes
Raw
1 import {
2 renderToPipeableStream,
3 renderToReadableStream,
4 } from 'react-server-dom-webpack/server';
5 import App from './App';
6 import AppAsync from './AppAsync';
7
8 export function renderRSCNode(clientManifest, Component, itemCount) {
9 return renderToPipeableStream(
10 <Component itemCount={itemCount} />,
11 clientManifest
12 );
13 }
14
15 export function renderRSCEdge(clientManifest, Component, itemCount) {
16 return renderToReadableStream(
17 <Component itemCount={itemCount} />,
18 clientManifest
19 );
20 }
21
22 export {App, AppAsync};