dillon1000/react

Commit

[Fizz] Wrap revealCompletedBoundaries in a ViewTransitions aware version (#33293)

When needed.

For the external runtime we always include this wrapper.

For others, we only include it if we have an ViewTransitions affecting.
If we discover the ViewTransitions late, then we can upgrade an already
emitted instruction.

This doesn't yet do anything useful with it, that's coming in a follow
up. This is just the mechanism for how it gets installed.
Browse files
Changed paths12 files
First-parent comparison
M fixtures/view-transition/server/render.js ModifiedM fixtures/view-transition/src/components/Page.js ModifiedM packages/react-dom-bindings/src/server/ReactFizzConfigDOM.js ModifiedM packages/react-dom-bindings/src/server/ReactFizzConfigDOMLegacy.js ModifiedM packages/react-dom-bindings/src/server/fizz-instruction-set/ReactDOMFizzInlineCompleteBoundary.js ModifiedA packages/react-dom-bindings/src/server/fizz-instruction-set/ReactDOMFizzInlineCompleteBoundaryUpgradeToViewTransitions.js AddedM packages/react-dom-bindings/src/server/fizz-instruction-set/ReactDOMFizzInstructionSetExternalRuntime.js ModifiedM packages/react-dom-bindings/src/server/fizz-instruction-set/ReactDOMFizzInstructionSetInlineCodeStrings.js ModifiedM packages/react-dom-bindings/src/server/fizz-instruction-set/ReactDOMFizzInstructionSetShared.js ModifiedM packages/react-markup/src/ReactFizzConfigMarkup.js ModifiedM packages/react-server/src/ReactFizzServer.js ModifiedM scripts/rollup/generate-inline-fizz-runtime.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…