upgrading-expo

Guide Expo SDK upgrades with dependency diagnostics and prebuild regeneration.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/cgasgarth/opencode-config --skill upgrading-expo-cgasgarth
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrading-expo
Source: https://github.com/cgasgarth/opencode-config/tree/main/skill/upgrading-expo/skills/upgrading-expo
Command: npx skills add https://github.com/cgasgarth/opencode-config --skill upgrading-expo-cgasgarth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured approach to upgrading Expo SDK versions, minimizing the risk of breaking changes and dependency conflicts.

Core Features & Use Cases

  • Step-by-step upgrade guide: Follow clear instructions for updating Expo and its dependencies.
  • Dependency management: Fixes and diagnostics for common issues.
  • Native module handling: Guidance on prebuilds and native code changes.
  • Use Case: You need to upgrade your Expo project from SDK 53 to SDK 54. This Skill will guide you through the process, including updating dependencies, running diagnostics, and addressing potential breaking changes in React 19 and the React Compiler.

Quick Start

Follow the step-by-step upgrade process to upgrade Expo and its dependencies.

Frequently Asked Questions about upgrading-expo

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I upgrade my Expo SDK version without breaking dependencies?

To upgrade your Expo SDK safely, follow a structured step-by-step process to update dependencies, run diagnostics, and clear caches. This minimizes the risk of breaking changes and dependency conflicts during the migration.

What is the best way to handle native module compatibility when upgrading Expo?

Handling native module compatibility during an Expo upgrade involves regenerating prebuilds and addressing native code changes. Following a structured upgrade guide ensures native modules remain compatible with the new SDK version.

Does upgrading to Expo SDK 54 require migrating to React 19?

Yes, upgrading to Expo SDK 54 involves addressing potential breaking changes in React 19. The upgrade process includes specific guidance for React 19 migration and React Compiler integration to ensure compatibility.

Why does my Expo project have dependency conflicts after an SDK upgrade?

Dependency conflicts after an Expo SDK upgrade often occur due to incompatible native modules or outdated packages. Resolving these issues requires running diagnostics, clearing caches, and reinstalling dependencies correctly.

Can I use the React Compiler with an older Expo SDK version?

React Compiler integration is specifically addressed for Expo SDK 54 and above. Upgrading from an older SDK version like SDK 53 to SDK 54 is necessary to properly integrate the React Compiler and resolve associated dependencies.