Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Injecting Preamble not possible when using renderToPipeableStream. #293

Open
7 tasks done
C5H8NNaO4 opened this issue Mar 1, 2024 · 1 comment
Open
7 tasks done

Comments

@C5H8NNaO4
Copy link

Describe the bug

I am trying to use SSR with Vite and React.

I have to use renderToPipeableStream because I'm using code splitting and Suspense which is not compatible with renderToString.

It's not possible to use transformIndexHtml together with renderToPipeableStream.

How can I inject the preamble by other means or disable it?

Reproduction

https://github.com/C5H8NNaO4/vite-ssr-stream-repro

Steps to reproduce

git clone https://github.com/C5H8NNaO4/vite-ssr-stream-repro
cd vite-ssr-stream-repro
yarn
yarn dev

System Info

Windows 11, Node v18

Used Package Manager

yarn

Logs

No response

Validations

@hi-ogawa
Copy link

FYI, create-vite-extra repo recently added streaming example:

This one still uses index.html to setup bootstrap scripts and it doesn't do React 19 style full document rendering though.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants