Skip to content

Navigation Menu

Sign in
Sign up

Export the native Fabric UI manager for React (#58398) - #58398

Closed
rubennorte wants to merge 1 commit into
react:main from
rubennorte:export-D119165837
Closed

Export the native Fabric UI manager for React (#58398) #58398
rubennorte wants to merge 1 commit into
react:main from
rubennorte:export-D119165837

Conversation

@rubennorte

@rubennorte rubennorte commented Sep 8, 2026
edited by meta-codesync Bot
Loading

Copy link
Copy Markdown
Member

Summary:

Expose the native Fabric UI manager through react-native/react-private-interface so the React renderer can consume it without reading the global directly.

Changelog: [Internal]

Reviewed By: cortinico

Differential Revision: D119165837

@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 Sep 8, 2026

meta-codesync Bot commented Sep 8, 2026

Copy link
Copy Markdown

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

rubennorte added a commit to rubennorte/react-native that referenced this pull request Sep 8, 2026
Summary:
Pull Request resolved: react#58398
Expose the native Fabric UI manager through `react-native/react-private-interface` so the React renderer can consume it without reading the global directly.
Changelog: [Internal]
Differential Revision: D119165837
@meta-codesync meta-codesync Bot changed the title (削除) Export the native Fabric UI manager for React (削除ここまで) (追記) Export the native Fabric UI manager for React (#58398) (追記ここまで) Sep 8, 2026
rubennorte added a commit to rubennorte/react-native that referenced this pull request Sep 8, 2026
Summary:
Expose the native Fabric UI manager through `react-native/react-private-interface` so the React renderer can consume it without reading the global directly.
Changelog: [Internal]
Differential Revision: D119165837
rubennorte force-pushed the export-D119165837 branch 2 times, most recently from 35315e0 to 43188cf Compare September 8, 2026 15:25
rubennorte added a commit to rubennorte/react-native that referenced this pull request Sep 8, 2026
Summary:
Expose the native Fabric UI manager through `react-native/react-private-interface` so the React renderer can consume it without reading the global directly.
Changelog: [Internal]
Differential Revision: D119165837
rubennorte added a commit to rubennorte/react-native that referenced this pull request Sep 8, 2026
Summary:
Expose the native Fabric UI manager through `react-native/react-private-interface` so the React renderer can consume it without reading the global directly.
Changelog: [Internal]
Differential Revision: D119165837

@cortinico cortinico left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review automatically exported from Phabricator review in Meta.

rubennorte added a commit to rubennorte/react-native that referenced this pull request Sep 9, 2026
Summary:
Expose the native Fabric UI manager through `react-native/react-private-interface` so the React renderer can consume it without reading the global directly.
Changelog: [Internal]
Reviewed By: cortinico
Differential Revision: D119165837
Summary:
Expose the native Fabric UI manager through `react-native/react-private-interface` so the React renderer can consume it without reading the global directly.
Changelog: [Internal]
Reviewed By: cortinico
Differential Revision: D119165837

meta-codesync Bot commented Sep 9, 2026

Copy link
Copy Markdown

This pull request has been merged in 73a76dd.

rubennorte added a commit to react/react that referenced this pull request Sep 9, 2026
## Summary
ReactNativeFeatureFlags and fabricUIManager were introduced in
`react-native/react-private-interface` in
react/react-native#57940 and
react/react-native#58398:
https://github.com/react/react-native/blob/73a76ddced2088d925809432fd6b0503f239dbfe/packages/react-native/src/react-private-interface.js#L74
https://github.com/react/react-native/blob/73a76ddced2088d925809432fd6b0503f239dbfe/packages/react-native/src/react-private-interface.js#L87
This migrates the use of globals for those bindings to use the exported
values instead.
## How did you test this change?
Existing tests and Flow.
github-actions Bot pushed a commit to react/react that referenced this pull request Sep 9, 2026
## Summary
ReactNativeFeatureFlags and fabricUIManager were introduced in
`react-native/react-private-interface` in
react/react-native#57940 and
react/react-native#58398:
https://github.com/react/react-native/blob/73a76ddced2088d925809432fd6b0503f239dbfe/packages/react-native/src/react-private-interface.js#L74
https://github.com/react/react-native/blob/73a76ddced2088d925809432fd6b0503f239dbfe/packages/react-native/src/react-private-interface.js#L87
This migrates the use of globals for those bindings to use the exported
values instead.
## How did you test this change?
Existing tests and Flow.
DiffTrain build for [1d34f91](1d34f91)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@cortinico cortinico cortinico approved these changes

Assignees

No one assigned

Labels

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

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

AltStyle によって変換されたページ (->オリジナル) /