-
Notifications
You must be signed in to change notification settings - Fork 99
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
Customize SSR #31
Comments
Hey, thanks! Not sure I fully understand the question. There's isn't actually SSR in here. The Razzle is meant for SSR applications, while PWA is client-side only... the What were you looking to do? |
Thanks for the answer. I don't know a lot about pwa and indeed, I think I've misunderstood. I disabled javascript on the demo application created with the CLI, and everything was still working so I had the impression that the page was server rendered (I get the full HTML page). Therefore, I wanted to be able to include data coming from external libraries like styled-components or Apollo in these HTML generated pages. So even if you disable javascript (or for the first time you access the page), you get in the generated HTML styles from styled-components and data from Apollo Query component. But it seems like it's not how PWA applications work. I'll read some documentation on this topic to get more familiar (https://developers.google.com/web/ilt/pwa/) |
Ah, gotcha. Yeah, PWA doesn't do that. Its I'd recommend running a |
Cool, thanks for the clarification! :) |
Hi @lukeed,
Thanks for this amazing project, it sounds really exciting :)
I'm playing a little bit with it and I'm wondering if there's a technique to customise the way the pages are server rendered?
For instance, in projects like Razzle, you have access to a
server.js
file where you can customize the code. With this approach, you can support libraries like styled-components, Apollo etc...Currently, I don't see anything in the doc that could support that. Did I miss something or is there a plan to support that in the future?
The text was updated successfully, but these errors were encountered: