Skip to content

Integrate RN 0.85.0-nightly-20260128-36f07a1b2#16245

Open
anuagragith wants to merge 2 commits into
mainfrom
integrate-0.85.0-nightly-20260128-36f07a1b2-v3
Open

Integrate RN 0.85.0-nightly-20260128-36f07a1b2#16245
anuagragith wants to merge 2 commits into
mainfrom
integrate-0.85.0-nightly-20260128-36f07a1b2-v3

Conversation

@anuagragith

@anuagragith anuagragith commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Description

Integrate RN Nightly Build 0.85.0-nightly-20260128-36f07a1b2 - This PR integrates React Native Windows with a newer upstream React Native nightly build (Jan 28, 2026), advancing from the previous checkpoint of Jan 14, 2026. RNW is currently several months behind the latest RN nightly, so we are catching up in +14 day increments. This is the first PR in a series of catch-up integrations to bring RNW back to parity with the latest RN nightlies.

Please note:

This is my first attempt at RN → RNW integration. I used the integration script as a starting point and leveraged AI to help resolve merge conflicts, build issues, and linker errors, while reviewing and validating the resulting changes throughout the process.

In addition to ensuring the solution builds successfully, I validated the Playground app, including most controls and scenarios. Paid particular attention to the Text page, which had significant merge conflicts, and everything appears to be functioning correctly based on my testing.

Given the scope of the changes and the amount of conflict resolution involved, I'd appreciate a thorough review - especially for packages/@office-iss/react-native-win32/src-win/Libraries/Text/Text.win32.js to help catch anything that may have been inadvertently missed. Adding multiple reviewers to provide broader coverage across the different areas impacted by this integration. Thank you for taking a look.

Integration Details:

  • Previous version: 0.85.0-nightly-20260114-f15985f4f
  • New version: 0.85.0-nightly-20260128-36f07a1b2
  • Date range: 2026-01-14 → 2026-01-28

Commit range: react/react-native@f15985f...36f07a1

Type of Change

  • New feature (non-breaking change which adds functionality)

Why

Staying current with upstream ensures we pick up bug fixes, API changes, and performance improvements from core React Native, and reduces the risk of large, painful integrations later.

What

Integrate RN Nightly Build 0.85.0-nightly-20260128-36f07a1b2

Screenshots

N/A

Testing

Javascript validation:
yarn build (lage monorepo) — All packages pass
yarn lint (ESLint) — 0 errors (21 pre-existing warnings)
node --check on all resolved files — No syntax errors
No conflict markers in repo — Confirmed via grep
Metro bundle loads successfully — JS bundle served at localhost:8081
⚠️ Flow — Version mismatch (pre-existing): config requires ^0.298.0, installed version is 0.296.1

Native Build Validation:
✅ NuGet restore — Passed
✅ ReactCommon.vcxproj compile — Passed
Included MapBuffer C4267 suppression
Included AnimationBackend source files
✅ Microsoft.ReactNative.vcxproj compile — Passed
✅ Microsoft.ReactNative.vcxproj link — Passed
AnimationBackend symbols resolved successfully
✅ Playground-Composition.vcxproj compile — Passed
✅ Full solution build — Build succeeded

Playground App Validation:
✅ App launch (playground-composition) — Successful
✅ Metro bundler — Serving JavaScript correctly
✅ File → Open JavaScript File → RNTester samples — Loads successfully

Changelog

Should this change be included in the release notes: no

Microsoft Reviewers: Open in CodeFlow
Microsoft Reviewers: Open in CodeFlow

Includes:
- Full nightly integration with conflict resolution
- Fix C++ compile errors from nightly integration
- Fix AnimationBackend linker errors from nightly integration
- Fix X86 build (suppress C4018 signed/unsigned mismatch in MapBuffer.cpp)
- Sync stale copy overrides in @react-native/tester
- Update yarn.lock and add change files

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant