Migrate to Expo SDK 54 with React Native 0.81#59
Open
plahteenlahti wants to merge 1 commit intomasterfrom
Open
Migrate to Expo SDK 54 with React Native 0.81#59plahteenlahti wants to merge 1 commit intomasterfrom
plahteenlahti wants to merge 1 commit intomasterfrom
Conversation
This major migration modernizes the app from React Native 0.64 to Expo SDK 54: Core Changes: - Upgrade React Native 0.64 → 0.81 - Upgrade React 17 → 19.1 - Migrate to Expo SDK 54 with New Architecture enabled - Replace bare RN workflow with Expo managed workflow Package Migrations: - react-native-splash-screen → expo-splash-screen - react-native-localize → expo-localization - react-native-device-info → expo-device + expo-application - react-native-keychain → expo-secure-store - react-native-linear-gradient → expo-linear-gradient - react-native-fast-image → expo-image - @react-native-community/blur → expo-blur - react-native-haptic-feedback → expo-haptics - react-native-ultimate-config → expo-constants - react-query → @tanstack/react-query - AWS Amplify v3 → v6 Animation Updates: - Migrate react-native-reanimated v1 → v4 - Update animation patterns to use useAnimatedStyle, useSharedValue - Replace interpolate with new Reanimated 4 API Build System: - Remove ios/ and android/ folders (generated via expo prebuild) - Add EAS Build configuration - Update TypeScript to 5.9 - Add ESLint flat config - Configure babel with module-resolver aliases Breaking Changes: - Native code is now generated via expo prebuild - New Architecture (Fabric/TurboModules) is enabled - Minimum iOS 13.4+, Android SDK 24+
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This major migration modernizes the app from React Native 0.64 to Expo SDK 54:
Core Changes:
Package Migrations:
Animation Updates:
Build System:
Breaking Changes: