@porsche-design-system/components-react/ssr looks like this.<PorscheDesignSystemProvider>...</PorscheDesignSystemProvider>
PButton.<PButton>Hello</PButton>
@porsche-design-system/components-react/ssr sub-package render static
markup for something called <p-button class="ssr">Hello</p-button>
hydrated class isn't there since the web component is still "dead" until it is really initialized.p-button tag in the DOM from the server side. From here on the exact same things happen as
described at PButton is rendered, let's see how this looks from
the perspective of network requests and how to improve them if necessary.index.html*.js bundles of the Remix appregular and semi-bold weights are preloaded since they are most commonly used but this can be customized.font-family and that particular font-weight
which can lead to a phenomena called Flash of Unstyled Text (FOUT).getComponentChunkLinks({ components: ['button'] });
Hint
load() call happens way before the app chunks are even loaded.
This can result in better user experience depending on the use case because the gap until the app actually being ready
is bridged.