dillon1000/react
Commit
Browse files [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.
Changed paths14 files
First-parent comparisonfixtures/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 ModifiedPatch
Files changed
Rendering syntax-highlighted changes…