react 和 react-dom:
terminal
要在服务器端(SSR)将 React 组件渲染为 HTML 流:
ssr-react.tsx
将其与
Bun.serve() 结合以创建一个 SSR HTTP 服务器:
server.tsx
React
19 及更高版本包含一个 SSR 优化,利用了 Bun 的”直接” ReadableStream 实现。如果你遇到类似 export named 'renderToReadableStream' not found 的错误,请安装 react 和 react-dom 的 19 版本,或者从 react-dom/server.browser 而非 react-dom/server 导入。详情请参见 facebook/react#28941。