Skip to content

Upgrade React Native from 0.84.1 to 0.85.3 in all RN templates#532

Merged
wmathurin merged 5 commits into
forcedotcom:devfrom
wmathurin:rn-upgrade-0.85
Jun 5, 2026
Merged

Upgrade React Native from 0.84.1 to 0.85.3 in all RN templates#532
wmathurin merged 5 commits into
forcedotcom:devfrom
wmathurin:rn-upgrade-0.85

Conversation

@wmathurin

@wmathurin wmathurin commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Bumps `react-native` 0.84.1 → 0.85.3, `@react-native/new-app-screen` and `@react-native/*` devDeps to 0.85.3 in all 4 RN templates
  • Removes `rimraf` from `installandroid.js` in all 4 templates — replaced with `fs.rmSync` (cross-platform, no external dependency)
  • Updates docs

Templates Updated

  • `ReactNativeTemplate`
  • `ReactNativeTypeScriptTemplate`
  • `ReactNativeDeferredTemplate`
  • `MobileSyncExplorerReactNative`

Test Results

  • All 4 templates build on iOS ✅
  • All 4 templates build on Android ✅
  • Manual smoke test (login + functionality) on iOS simulator ✅
  • Manual smoke test (login + functionality) on Android emulator ✅

⚠️ Before Merging

Revert `react-native-force` URLs in all 4 template `package.json` files from the temporary fork reference back to the canonical URL:

"react-native-force": "git+https://github.com/forcedotcom/SalesforceMobileSDK-ReactNative.git#dev"

wmathurin added 4 commits June 5, 2026 10:00
Updates react-native, @react-native/new-app-screen, @react-native/* devDeps,
and react-native-force URL to rn-upgrade-0.85 in all 4 RN template package.json files.
rimraf is no longer a transitive dep in RN 0.85.x. Replace with
fs.rmSync(..., {recursive: true, force: true}) which is cross-platform
and has no external dependency.
# Conflicts:
#	MobileSyncExplorerReactNative/package.json
#	ReactNativeDeferredTemplate/package.json
#	ReactNativeTemplate/package.json
#	ReactNativeTypeScriptTemplate/package.json
@wmathurin wmathurin merged commit e3edc4a into forcedotcom:dev Jun 5, 2026
16 checks passed
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.

2 participants