Skip to content

move ViewTransition APIs not for react reconciler to its own TurboModule (#56257) - #56257

Closed
zeyap wants to merge 1 commit into
react:mainfrom
zeyap:export-D98360009
Closed

move ViewTransition APIs not for react reconciler to its own TurboModule (#56257)#56257
zeyap wants to merge 1 commit into
react:mainfrom
zeyap:export-D98360009

Conversation

@zeyap

@zeyap zeyap commented Mar 27, 2026

Copy link
Copy Markdown
Contributor

Summary:

Changelog:

[General] [Changed] - move ViewTransition APIs not for react reconciler to its own TurboModule

Move unstable_getViewTransitionInstance which is not consumed by react reconciler out of UIManagerBinding into a standalone NativeViewTransition CxxTurboModule, following the NativeDOM pattern. This avoids bloating UIManager with ViewTransition-specific APIs.

Reviewed By: christophpurrer

Differential Revision: D98360009

@meta-cla meta-cla Bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Mar 27, 2026
@meta-codesync

meta-codesync Bot commented Mar 27, 2026

Copy link
Copy Markdown

@zeyap has exported this pull request. If you are a Meta employee, you can view the originating Diff in D98360009.

@meta-codesync meta-codesync Bot changed the title move ViewTransition APIs not for react reconciler to its own TurboModule move ViewTransition APIs not for react reconciler to its own TurboModule (#56257) Mar 27, 2026
@zeyap
zeyap force-pushed the export-D98360009 branch 5 times, most recently from 66bdc05 to 3d7b385 Compare April 1, 2026 18:04
…ule (#56257)

Summary:

## Changelog:

[General] [Changed] - move ViewTransition APIs not for react reconciler to its own TurboModule

Move `unstable_getViewTransitionInstance` which is not consumed by react reconciler out of UIManagerBinding into a standalone NativeViewTransition CxxTurboModule, following the NativeDOM pattern. This avoids bloating UIManager with ViewTransition-specific APIs.

Reviewed By: christophpurrer

Differential Revision: D98360009
@zeyap
zeyap force-pushed the export-D98360009 branch from 3d7b385 to 5bbc8c0 Compare April 1, 2026 18:29
@meta-codesync meta-codesync Bot closed this in 0e65df9 Apr 1, 2026
@facebook-github-tools facebook-github-tools Bot added the Merged This PR has been merged. label Apr 1, 2026
@meta-codesync

meta-codesync Bot commented Apr 1, 2026

Copy link
Copy Markdown

This pull request has been merged in 0e65df9.

@react-native-bot

Copy link
Copy Markdown
Collaborator

This pull request was successfully merged by @zeyap in 0e65df9

When will my fix make it into a release? | How to file a pick request?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. fb-exported Merged This PR has been merged. meta-exported p: Facebook Partner: Facebook Partner

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants