-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Integrate RN Nightly Build 0.80.0-nightly-20250331-398ac1f71 #14791
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
Integrate RN Nightly Build 0.80.0-nightly-20250331-398ac1f71 #14791
Conversation
A few tips for the errors you're hitting:
|
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.
Pull Request Overview
Integrate the React Native 0.80.0-nightly-20250331-398ac1f71 build into the Windows fork, updating type definitions, adding new event props, and bumping package references.
- Modernize Flow/TS type syntax across Win32 libraries
- Introduce
onPressMove
callback to Pressable and relax its children prop - Bump RN nightly package versions, Metro versions, Flow version, and override hashes
Reviewed Changes
Copilot reviewed 82 out of 82 changed files in this pull request and generated no comments.
Show a summary per file
File | Description |
---|---|
packages/@office-iss/react-native-win32/src-win/Libraries/Pressability/Pressability.win32.js | Switch to GestureResponderEvent['nativeEvent'] syntax |
packages/@office-iss/react-native-win32/src-win/Libraries/Network/RCTNetworking.win32.js | Update listener type to AccessibilityEventDefinitions[K] |
packages/@office-iss/react-native-win32/src-win/Libraries/NativeComponent/BaseViewConfig.win32.js | Add experimental_accessibilityOrder attribute |
packages/@office-iss/react-native-win32/src-win/Libraries/Components/View/ViewPropTypes.win32.js | Import React and use React.Node , add TV props |
packages/@office-iss/react-native-win32/src-win/Libraries/Components/View/ViewAccessibility.win32.js | Extend AccessibilityRole union with string |
packages/@office-iss/react-native-win32/src-win/Libraries/Components/Touchable/TouchableNativeFeedback.win32.js | Cast findHostInstance_DEPRECATED with <$FlowFixMe> |
packages/@office-iss/react-native-win32/src-win/Libraries/Components/TextInput/TextInputState.win32.js | Cast findNodeHandle with <$FlowFixMe> |
packages/@office-iss/react-native-win32/src-win/Libraries/Components/TextInput/TextInput.win32.js | Change several export type to non-exported type |
packages/@office-iss/react-native-win32/src-win/Libraries/Components/Pressable/Pressable.win32.js | Relax children to optional and add onPressMove |
packages/@office-iss/react-native-win32/src-win/Libraries/Components/AccessibilityInfo/AccessibilityInfo.win32.js | Update handler signature type |
packages/@office-iss/react-native-win32/package.json | Bump RN nightly, Metro, and other dependencies |
packages/@office-iss/react-native-win32/overrides.json | Update base nightly version and override hashes |
packages/@office-iss/react-native-win32/.flowconfig | Upgrade Flow version |
packages/@office-iss/react-native-win32-tester/package.json | Bump RN nightly in tester dependencies |
packages/@office-iss/react-native-win32-tester/overrides.json | Update tester base version |
change/*.json (various) | Add change files for prerelease/patch coordination |
Comments suppressed due to low confidence (2)
packages/@office-iss/react-native-win32/src-win/Libraries/Components/TextInput/TextInput.win32.js:74
- The
TextInputChangeEventData
type was changed fromexport type
to a non-exportedtype
, which removes it from the public API surface. Please re-addexport
to maintain backward compatibility for consumers who reference this type.
type TextInputChangeEventData = $ReadOnly<{
packages/@office-iss/react-native-win32/src-win/Libraries/Components/TextInput/TextInput.win32.js:114
- The
TextInputFocusEventData
type was changed fromexport type
to a non-exportedtype
, which may break code relying on that export. Restoreexport
to preserve the public type definition.
type TextInputFocusEventData = TargetEvent;
...TEMP_UntilReactCommonUpdate/react/renderer/componentregistry/ComponentDescriptorRegistry.cpp
Outdated
Show resolved
Hide resolved
packages/@office-iss/react-native-win32/src-win/Libraries/Utilities/DeviceInfo.win32.js
Outdated
Show resolved
Hide resolved
vnext/src-win/Libraries/NewAppScreen/components/DebugInstructions.windows.js
Outdated
Show resolved
Hide resolved
vnext/src-win/Libraries/NewAppScreen/components/ReloadInstructions.windows.js
Outdated
Show resolved
Hide resolved
115f0c7
to
4638257
Compare
4638257
to
386871d
Compare
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.
Left one small comment to address. Otherwise looks good, great work!
vnext/src-win/Libraries/NewAppScreen/components/DebugInstructions.windows.js
Outdated
Show resolved
Hide resolved
e983be2
to
d173709
Compare
0beb262
to
ac27183
Compare
@@ -439,13 +439,13 @@ | |||
"type": "derived", | |||
"file": "src-win/Libraries/Utilities/DeviceInfo.win32.js", |
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.
If you want to remove the DeviceInfo.win32.js fork you'll need to delete the file, call npx react-native-platform-override remove to remove the override and then delete this line
<PROJECT_ROOT>/Libraries/Utilities/DeviceInfo.js |
5a155a4
to
ac27183
Compare
Description
Integrate RN Nightly Build 0.80.0-nightly-20250331-398ac1f71
Commit Range
Changelog
Should this change be included in the release notes: no
Microsoft Reviewers: Open in CodeFlow