Skip to content

Commit 883b2f4

Browse files
anuagragithAnukrati AgrawalCopilot
authored
Updates React Native Windows to nightly 0.85.0-nightly-20260303-c26dbe286 (Mar 3, 2026) (#16300)
* Integrate RN 0.85.0-nightly-20260303-c26dbe286 (with conflicts) Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Resolve conflicts for RN 0.85.0-nightly-20260303-c26dbe286 integration Resolved 4 override conflicts (AccessibilityPrimitives.h, WindowsTextInputNativeComponent.js, BaseViewConfig.win32.js, BaseViewConfig.windows.js) and removed two orphaned ReactNativeViewAttributes overrides whose upstream base file was deleted. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Bump flow-bin to 0.303.0 to match upstream flowconfig Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Change files * Fix native build for RN 0.85.0-nightly-20260303 upstream API changes Adapt RNW native code to upstream changes surfaced by the playground-composition build: - EventEmitter const removal: SharedEventEmitter is now shared_ptr<EventEmitter> (non-const). Drop const from emitter creation in AbiComponentDescriptor/AbiViewComponentDescriptor createFamily (mirrors upstream ConcreteComponentDescriptor) and const_pointer_cast at the EventEmitterForComponent boundary. - ShadowNode::Unshared alias removed upstream: use std::shared_ptr<ShadowNode> directly in AbiPortalShadowNode::layout. - ParagraphComponentDescriptor.cpp deleted upstream (now header-only): remove stale ClCompile entry from Shared.vcxitems. Validated: playground-composition builds, deploys, launches, and loads the RNTester JS bundle. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Enable core.longpaths in override scratch repo to fix validate-overrides on Windows Newer RN nightlies include deeply-nested upstream paths that exceed the 260-char MAX_PATH limit, causing 'git checkout' to fail with 'Filename too long' during validate-overrides on Windows CI agents. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> * Change files --------- Co-authored-by: Anukrati Agrawal <anuagra@microsoft.com> Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent b3683c5 commit 883b2f4

56 files changed

Lines changed: 597 additions & 834 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Integrate RN 0.85.0-nightly-20260303-c26dbe286",
4+
"packageName": "@office-iss/react-native-win32",
5+
"email": "email not defined",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Integrate RN 0.85.0-nightly-20260303-c26dbe286",
4+
"packageName": "@react-native-windows/automation-channel",
5+
"email": "email not defined",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Integrate RN 0.85.0-nightly-20260303-c26dbe286",
4+
"packageName": "@react-native-windows/cli",
5+
"email": "email not defined",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Integrate RN 0.85.0-nightly-20260303-c26dbe286",
4+
"packageName": "@react-native-windows/perf-testing",
5+
"email": "email not defined",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Enable core.longpaths in override scratch repo to fix validate-overrides on Windows for deeply-nested upstream paths",
4+
"packageName": "react-native-platform-override",
5+
"email": "email not defined",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Integrate RN 0.85.0-nightly-20260303-c26dbe286",
4+
"packageName": "react-native-windows",
5+
"email": "email not defined",
6+
"dependentChangeType": "patch"
7+
}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"type": "prerelease",
3+
"comment": "Integrate RN 0.85.0-nightly-20260303-c26dbe286",
4+
"packageName": "react-native-windows-init",
5+
"email": "email not defined",
6+
"dependentChangeType": "patch"
7+
}

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"prettier": "^3.6.2",
5454
"prettier-plugin-hermes-parser": "0.21.1",
5555
"react": "19.2.3",
56-
"react-native": "0.85.0-nightly-20260224-42cd0f041",
56+
"react-native": "0.85.0-nightly-20260303-c26dbe286",
5757
"react-native-platform-override": "workspace:*",
5858
"typescript": "5.0.4"
5959
},

packages/@office-iss/react-native-win32-tester/overrides.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"excludePatterns": [
66
"src/js/examples-win32/**"
77
],
8-
"baseVersion": "0.85.0-nightly-20260224-42cd0f041",
8+
"baseVersion": "0.85.0-nightly-20260303-c26dbe286",
99
"overrides": [
1010
{
1111
"type": "patch",

packages/@office-iss/react-native-win32-tester/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,15 +11,15 @@
1111
"validate-overrides": "react-native-platform-override validate"
1212
},
1313
"dependencies": {
14-
"@react-native/tester": "0.85.0-nightly-20260224-42cd0f041",
14+
"@react-native/tester": "0.85.0-nightly-20260303-c26dbe286",
1515
"@typescript-eslint/eslint-plugin": "^8.36.0",
1616
"@typescript-eslint/parser": "^8.36.0",
1717
"flow-enums-runtime": "^0.0.6"
1818
},
1919
"peerDependencies": {
2020
"@office-iss/react-native-win32": "^0.0.0-canary.311",
2121
"react": "19.2.3",
22-
"react-native": "0.85.0-nightly-20260224-42cd0f041"
22+
"react-native": "0.85.0-nightly-20260303-c26dbe286"
2323
},
2424
"devDependencies": {
2525
"@office-iss/react-native-win32": "^0.0.0-canary.311",
@@ -32,7 +32,7 @@
3232
"just-scripts": "^1.3.3",
3333
"prettier": "^3.6.2",
3434
"react": "19.2.3",
35-
"react-native": "0.85.0-nightly-20260224-42cd0f041",
35+
"react-native": "0.85.0-nightly-20260303-c26dbe286",
3636
"react-native-platform-override": "0.0.0-canary.1022",
3737
"typescript": "5.0.4"
3838
},

0 commit comments

Comments
 (0)