Back to list
yurkenn

upgrading-expo

by yurkenn

1🍴 0📅 Jan 18, 2026

SKILL.md


name: upgrading-expo description: Guidelines for upgrading Expo SDK versions and fixing dependency issues version: 1.0.0 license: MIT

Step-by-Step Upgrade Process

  1. Upgrade Expo and dependencies
npx expo install expo@latest
npx expo install --fix
  1. Run diagnostics: npx expo-doctor

  2. Clear caches and reinstall

npx expo export -p ios --clear
rm -rf node_modules .expo
watchman watch-del-all

Breaking Changes Checklist

  • Check for removed APIs in release notes
  • Update import paths for moved modules
  • Review native module changes requiring prebuild
  • Test all camera, audio, and video features
  • Verify navigation still works correctly

Prebuild for Native Changes

npx expo prebuild --clean

Clear caches for bare workflow

  • iOS: cd ios && pod install --repo-update
  • Xcode: npx expo run:ios --no-build-cache
  • Android: cd android && ./gradlew clean

Housekeeping

  • Review release notes at https://expo.dev/changelog
  • SDK 54+: Install react-native-worklets for reanimated
  • Enable React Compiler: "experiments": { "reactCompiler": true }
  • Delete sdkVersion from app.json
  • Remove implicit packages: @babel/core, babel-preset-expo, expo-constants

Deprecated Packages

Old PackageReplacement
expo-avexpo-audio and expo-video
expo-permissionsIndividual package APIs
@expo/vector-iconsexpo-symbols
AsyncStorageexpo-sqlite/localStorage
expo-app-loadingexpo-splash-screen
expo-linear-gradientCSS gradients in View

New Architecture

Enabled by default in SDK 53+. Remove "newArchEnabled": true from app.json.

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon