upgrading-expo

Upgrade Expo SDK projects to the latest stable version with CLI commands.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/json-choi/yogiya --skill upgrading-expo-json-choi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: upgrading-expo
Source: https://github.com/json-choi/yogiya/tree/main/apps/mobile/.agents/skills/upgrading-expo
Command: npx skills add https://github.com/json-choi/yogiya --skill upgrading-expo-json-choi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It addresses the difficulty of upgrading Expo SDK versions, handling dependency changes, and ensuring native modules remain compatible.

Core Features & Use Cases

  • Step-by-step upgrade process covering Expo, dependencies, caches, and prebuild.
  • Beta and preview version handling with guidance on installing beta releases.
  • Breaking changes checklist for APIs, native modules, and media features.
  • Migration guides for moving from expo-av to expo-audio or expo-video, updating native tabs, and adopting React 19 and the React Compiler.
  • Housekeeping tasks such as clearing caches, removing deprecated packages, and updating configuration files.

Quick Start

Use the upgrading-expo skill to receive a concise plan for moving your project to the latest Expo SDK.

Frequently Asked Questions about upgrading-expo

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

FAQPage Schema
How do I upgrade Expo SDK to the latest version safely?

To upgrade Expo SDK safely, follow a step-by-step process covering dependency updates, cache clearing, prebuild steps, and reviewing release notes for breaking changes to ensure native modules remain compatible.

How do I handle breaking changes and deprecated packages during an Expo migration?

Handle breaking changes during an Expo migration by checking APIs and native modules against release notes, migrating deprecated packages like expo-av to expo-audio or expo-video, and removing obsolete configuration files.

Can I install an Expo beta release using expo CLI?

Yes, you can install an Expo beta release using expo CLI commands. The upgrade process provides specific guidance on handling beta and preview versions, including how to execute the necessary installation and configuration steps.

What's the best way to migrate React Native apps built with Expo to React 19?

The best way to migrate React Native apps built with Expo to React 19 involves using the upgrade guidance to adopt React 19, update the React Compiler, and configure Native Tabs while resolving any dependency conflicts.

Why does my Expo SDK upgrade fail due to native module issues?

An Expo SDK upgrade often fails due to native module issues when dependencies are incompatible with the new SDK version, requiring you to clear caches, run prebuild steps, and migrate deprecated packages to resolve conflicts.