upgrading-expo

Upgrade Expo SDK versions and migrate legacy dependencies to modern equivalents.

18|Updated Jul 23, 2025
One-click install
npx skills add https://github.com/faw01/create-mf2-app --skill upgrading-expo-faw01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrading-expo
Source: https://github.com/faw01/create-mf2-app/tree/main/apps/cli/template/.agents/skills/upgrading-expo
Command: npx skills add https://github.com/faw01/create-mf2-app --skill upgrading-expo-faw01

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill simplifies the complex process of upgrading Expo SDK versions, managing breaking changes, and migrating from deprecated packages like expo-av to modern alternatives.

Core Features & Use Cases

  • Automated Upgrade Path: Provides a structured, step-by-step process for upgrading Expo and its dependencies while running necessary diagnostics.
  • Migration Guidance: Offers detailed references for migrating to React 19, the React Compiler, and new Expo modules like expo-audio and expo-video.
  • Native Workflow Support: Includes specific instructions for handling native prebuilds, clearing caches, and managing the New Architecture.

Quick Start

Use the upgrading-expo skill to guide you through the process of upgrading your project to the latest Expo SDK version and resolving any associated dependency or configuration issues.

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 to the latest release?

To upgrade your Expo SDK version, follow a structured, step-by-step process that includes running project diagnostics, managing native prebuilds, and resolving breaking changes to ensure project stability throughout the migration.

How do I migrate deprecated expo-av dependencies to modern Expo modules?

Migrate deprecated expo-av dependencies by transitioning to modern Expo modules like expo-audio and expo-video, using detailed migration references to update legacy packages to their current equivalents without breaking your project.

Does upgrading Expo support React 19 adoption and React Compiler configuration?

Yes, upgrading Expo supports React 19 adoption and React Compiler configuration by providing specific migration guidance to integrate these new technologies into your React Native project during the SDK upgrade workflow.

What is the best way to handle native prebuilds and clear caches during an Expo migration?

The best way to handle native prebuilds and clear caches during an Expo migration is to follow specific native workflow support instructions, ensuring prebuild management and cache clearing are executed systematically alongside breaking change checklists.

Why do I need breaking change checklists when upgrading Expo SDK versions?

You need breaking change checklists when upgrading Expo SDK versions to systematically identify and resolve compatibility issues, ensuring project stability while migrating legacy dependencies and adopting new architecture features.