-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
[RNMobile] Upgrade to RN 0.64 #29118
Conversation
Use accessibility label to find TextInput component instead of the class name. The class name fails because the way TextInput is implemented in 0.62 where a ForwardRef is used.
Add isFocused method to mock of TextInput.
Changes after install on clean clone change
# Conflicts: # package-lock.json
# Conflicts: # package-lock.json
# Conflicts: # package-lock.json
# Conflicts: # package-lock.json # packages/react-native-editor/ios/Podfile.lock # packages/react-native-editor/package.json # packages/scripts/scripts/check-licenses.js
# Conflicts: # packages/react-native-editor/ios/Podfile.lock
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Had a look at the native mobile changes and look good to me! I've only left some non-blocking comments.
Also, I didn't particularly review the iOS side changes but I trust our (successful) testing so far for that. At this point, and since the upgrade effort is already monumental, takes long time and is hard to keep up-to-date, I'm fine with optimistically merging and we can fix any issues afterwards.
That said, since a few folks are doing a pass on the web-side of things (I see @gziolo's for example), let's wait for those review passes to conclude as well before merging.
From my perspective, the only concern for merging this PR is |
Can we just revert that and see, I think the main problem for these failures is independent from the upgrade. |
Note that the two failures we're seeing now (performance and post title) are unrelated for this PR and exists on trunk and we're working on them in #32686 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work, assuming that npm ci
works the same way as other PRs at the moment, this patch looks good to go.
Amazing teamwork everyone involved to get RN 0.64 and React 17 upgrades working 🎉 👏🏻
Great to hear that 😅 I've pushed 2 commits (85c4331, e8cd4af) replacing I'll get one final merge from |
Description
Upgrade React Native to version 0.64.0 (See RN Upgrade Helper)
Related PRs:
How has this been tested?
To test: Gutenberg Editor should work as expected.
Try to run all the manual tests.
Remaining Tasks:
rnmobile/try/upgrade-0-64
branch is updated to 0.64.0-rc3 and needs to be updated to 0.64.0 stable.rnmobile/try/upgrade-0-64
needs to be updated with latest gutenberg trunk which contains some larger updates for handling WPAndroid composite buildsrnmobile/try/upgrade-0-64
Checklist: