feat(container): client hydration #11486
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Changes
This PR fixes a bug inside the container API, where an error was thrown when rendering a client component using
client:*
directives.Closes #11407
This issue was brought up on discord: https://discord.com/channels/830184174198718474/1255408685275021342
To fix the bug, I created a new API called
addClientRenderer
. This new API is very similar toaddServerRenderer
, but it has two restrictions:addServerRenderer
. If there's no server renderer, an error is thrown.Testing
Added a new test case
Docs
N/A