upgrading-react-native
Handles React Native version upgrades end-to-end: fetching template diffs from rn-diff-purge, updating package.
Setup & Installation
What This Skill Does
Handles React Native version upgrades end-to-end: fetching template diffs from rn-diff-purge, updating package.json dependencies, migrating iOS and Android native config, and resolving CocoaPods and Gradle changes. Covers Expo SDK upgrades when applicable. Works for both monorepo and single-repo setups.
Instead of manually cross-referencing Upgrade Helper diffs, CocoaPods changelogs, and Gradle docs across multiple RN releases, this skill sequences every step and flags breaking changes specific to the versions you are moving between.
When to use it
- Upgrading a React Native app from 0.76 to 0.78 using the Upgrade Helper diff
- Migrating iOS Podfile and Android Gradle config after a major RN version bump
- Checking third-party package compatibility before committing to an RN upgrade
- Running post-upgrade build verification on both iOS simulator and Android
- Applying Expo SDK version changes alongside a React Native core upgrade
Similar Skills
ios-application-dev
A reference guide for building iOS apps with UIKit, SnapKit, and SwiftUI.
fullstack-dev
A workflow guide for building full-stack applications, covering backend architecture, frontend-backend integration, auth, real-time features, and production hardening.
android-native-dev
A reference guide for Android native development covering Kotlin/Compose patterns, Material Design 3 specs, Gradle project setup, and build troubleshooting.
frontend-dev
Builds complete frontend pages by combining UI design, scroll animations, AI-generated media assets, and copywriting into a single workflow.
