[✨] Allow data to be passed in StaticGenerateHandler
#114
adaliszk
started this conversation in
Proposals For Qwik
Replies: 2 comments
-
We moved this issue to |
Beta Was this translation helpful? Give feedback.
0 replies
-
@adaliszk isn't this better solved with #204 ? Having SSG and SSR return different things is not a good idea IMHO. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Is your feature request related to a problem?
I'm trying to load non-serializable data, typically JSX, with the statically generated routes. However, when building imports dynamically, the frameworks force serialization, or I must skip that and cannot render with SSR.
Describe the solution you'd like
I would like it if there would be a way to pass a Content JSX function for each statically generated route on build time so that when it gets rendered, there would be a
<Content />
component to be used and inlined without trying to serialize into JSON.So ideally, something like:
Describe alternatives you've considered
The dynamic import works with
noSerialize
, but when navigating around in development mode, the contents disappear. I considered forcing the compiler somehow, not automatically, to serialize a JSX function, but I found no suitable solution.As an alternative, I also considered just generating index files with all the contents already imported statically, but before I commit to that solution, I wanted to raise a request here.
Additional context
I have a repository where I am trying to implement this; it can be opened in stackblitz at: https://stackblitz.com/github/adaliszk/web-sandbox/tree/develop/apps/qwik-website
Beta Was this translation helpful? Give feedback.
All reactions