Skip to content

Support Expo SDK 57 #6384

Description

@antonis

Description

Expo SDK 57 was released on June 30, 2026. We need to test the Sentry React Native SDK with Expo 57 and fix any compatibility issues.

Unlike Expo 56, SDK 57 is a smaller, non-breaking update built around React Native 0.86, positioned as an optional upgrade with a faster release cadence.

Key changes in Expo 57

  • React Native 0.86 (React stays at 19.2) — no breaking changes from 0.85
  • Fixes and improvements to edge-to-edge support on Android; light/dark mode emulation in DevTools
  • expo-image — new cache management methods (writeToCacheAsync / readFromCacheAsync)
  • expo-dev-client — new iOS launcher setting
  • expo-router — enhanced Stack.Toolbar.Badge support on Android
  • Updated animation/gesture libraries (react-native-reanimated, react-native-worklets, react-native-gesture-handler)
  • Known issue: increased Android memory usage (25-30%) with react-native-reanimated + Hermes V1; workaround via worklets bundle mode

Tasks

  • Update samples/expo to Expo SDK 57
  • Verify the SDK builds and runs correctly with Expo 57
  • Check compatibility with React Native 0.86
  • Verify network breadcrumbs and spans still capture correctly (including expo/fetch)
  • Verify navigation instrumentation still works with expo-router
  • Verify edge-to-edge / Android UI changes don't affect the SDK
  • Update peerDependencies if needed
  • Update Sentry Expo plugin / config plugin for any breaking changes
  • Update CI workflows for Expo 57

References

Metadata

Metadata

Assignees

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions