dillon1000/react

Commit

[Fizz] Support nested enter/exit ViewTransition animations (#36917)

Adds SSR support for nested parentEnter/parentExit View Transitions.
Fizz now emits vt-parent-enter/vt-parent-exit annotations during
streaming, and the client picks them up on hydration, so nested
enter/exit animations work for Suspense reveals.
Browse files
Changed paths14 files
First-parent comparison
M fixtures/view-transition/server/render.js ModifiedM fixtures/view-transition/src/components/NestedParentExit.css ModifiedM fixtures/view-transition/src/components/NestedParentExit.js ModifiedM fixtures/view-transition/src/components/NestedReveal.js ModifiedM fixtures/view-transition/src/components/Page.css ModifiedM fixtures/view-transition/src/components/Page.js ModifiedM packages/react-dom-bindings/src/client/ReactDOMComponent.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/ReactDOMFizzInstructionSetInlineCodeStrings.js ModifiedM packages/react-dom-bindings/src/server/fizz-instruction-set/ReactDOMFizzInstructionSetShared.js ModifiedM packages/react-dom/src/__tests__/ReactDOMFizzViewTransition-test.js ModifiedM packages/react-markup/src/ReactFizzConfigMarkup.js ModifiedM packages/react-server/src/ReactFizzServer.js Modified
Patch

Files changed

Rendering syntax-highlighted changes…