Improved debugging for Expo apps with the React Native SDK
Blog post from Sentry
Expo app events constitute a significant portion of the total event volume from React Native apps, prompting substantial updates to the Sentry React Native SDK to enhance debugging and performance for these apps. These updates enable developers to filter issues by over-the-air (OTA) update channels or versions, track emergency launches, monitor EAS Build health, and gain comprehensive insights into navigation performance, including prefetch timing and asset loading. The SDK now automatically enriches every Sentry event with OTA update context, providing crucial information such as update ID, channel, runtime version, and launch duration. Additionally, new EAS Build Hooks allow for seamless tracking of build lifecycle events, and performance spans have been introduced for Expo Router prefetching and Expo packages like expo-image and expo-asset. These enhancements offer a more holistic view of app performance and issues without extensive configuration, aiming to facilitate better monitoring and quicker response to potential problems in Expo projects.