Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RN: Update Renderers for React 19 #44991

Closed
wants to merge 4 commits into from

Conversation

yungsters
Copy link
Contributor

Summary:
Updates the open source renderers for React 19. This is in preparation for React Native 0.75.

Notable, this incorporates the feature flag changes from facebook/react#29903.

Changelog:
[General][Changed] - Upgrade Renderers for React 19

Differential Revision: D58632199

@facebook-github-bot facebook-github-bot added CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. p: Facebook Partner: Facebook Partner labels Jun 16, 2024
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D58632199

Copy link

github-actions bot commented Jun 16, 2024

Warnings
⚠️ 🔒 package.json - Changes were made to package.json. This will require a manual import by a Facebook employee.

Generated by 🚫 dangerJS against 5d18998

@analysis-bot
Copy link

analysis-bot commented Jun 16, 2024

Platform Engine Arch Size (bytes) Diff
android hermes arm64-v8a 20,378,009 +12,298
android hermes armeabi-v7a n/a --
android hermes x86 n/a --
android hermes x86_64 n/a --
android jsc arm64-v8a 23,576,825 +7,152
android jsc armeabi-v7a n/a --
android jsc x86 n/a --
android jsc x86_64 n/a --

Base commit: 8c06a69
Branch: main

@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D58632199

yungsters added a commit to yungsters/react-native that referenced this pull request Jun 16, 2024
Summary:
Pull Request resolved: facebook#44991

Updates the open source renderers for React 19. This is in preparation for React Native 0.75.

Notable, this incorporates the feature flag changes from [facebook/react#29903](facebook/react#29903).

Changelog:
[General][Changed] - Upgrade Renderers for React 19

Differential Revision: D58632199
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D58632199

yungsters added a commit to yungsters/react-native that referenced this pull request Jun 17, 2024
Summary:
Pull Request resolved: facebook#44991

Updates the open source renderers for React 19. This is in preparation for React Native 0.75.

Notable, this incorporates the feature flag changes from [facebook/react#29903](facebook/react#29903).

Changelog:
[General][Changed] - Upgrade Renderers for React 19

Reviewed By: robhogan

Differential Revision: D58632199
yungsters added a commit to yungsters/react-native that referenced this pull request Jun 17, 2024
Summary:
Pull Request resolved: facebook#44991

Updates the open source renderers for React 19. This is in preparation for React Native 0.75.

Notable, this incorporates the feature flag changes from [facebook/react#29903](facebook/react#29903).

Changelog:
[General][Changed] - Upgrade Renderers for React 19

Reviewed By: robhogan

Differential Revision: D58632199
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D58632199

yungsters and others added 4 commits June 16, 2024 23:19
Summary:
There are a couple Jest unit test cases for `VirtualizedList-test.js` that require further investigation.

We believe that these are problems with Jest fake timers in the test and not with the component itself, so for now let's skip them so as to unblock the upgrade to React 19.

Changelog:
[Internal]

Differential Revision: D58656948
Summary:
Enables these 2 global feature flags for React Native Jest testing:

- `IS_REACT_ACT_ENVIRONMENT`
- `IS_REACT_NATIVE_TEST_ENVIRONMENT`

Changelog:
[General][Changed] - Enables React global flag that causes Jest testing environment to require `act()`

Differential Revision: D58644562
Summary:
Upgrades React Native and Relay to depend on React 19, which is currently published as release candidates. This is in preparation for React Native 0.75.

This will depend on updating open source renderers after [facebook/react#29903](facebook/react#29903) is merged.

Changelog:
[General][Changed] - Upgrade to React 19

Reviewed By: robhogan

Differential Revision: D58625271
Summary:
Pull Request resolved: facebook#44991

Updates the open source renderers for React 19. This is in preparation for React Native 0.75.

Notable, this incorporates the feature flag changes from [facebook/react#29903](facebook/react#29903).

Changelog:
[General][Changed] - Upgrade Renderers for React 19

Reviewed By: robhogan

Differential Revision: D58632199
@facebook-github-bot
Copy link
Contributor

This pull request was exported from Phabricator. Differential Revision: D58632199

@facebook-github-bot
Copy link
Contributor

This pull request has been merged in 97f9e10.

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. p: Facebook Partner: Facebook Partner
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants