Get your crash-rate to zero (almost but not really) and launch time under a second with the top solution for React Native crash reporting and performance monitoring. Identify and fix every crash with real time insights and source map support, track and solve React Native performance issues with full stack visibility, and save time with efficient workflows.
Create customized alerts to take action on crashes and React Native errors before they become widespread. Investigate crashes by device type, OS, and release with actionable, real-time React Native crash reporting insights — including breadcrumbs, stack traces, and suspect commits. Apply source maps automatically to get unminified stack traces. Triage and assign issues for fast resolution.READ ABOUT CRASH REPORTING
Identify and solve React Native performance issues, like long app start times, janky frame rendering, slow XHR and fetch requests, and lags in User Interaction events before they impact your customer’s experience.READ ABOUT PERFORMANCE MONITORING
Reduce context switching with a single, centralized platform for React Native crash reporting and performance monitoring across projects and clients. With Distributed Tracing, identify backend issues that may affect the performance of your React Native app, without consulting other tools or engineers.READ ABOUT DISTRIBUTED TRACING
Add and a the
npx @sentry/wizard@latest -s -i reactNative
Wrap your root component:
export default Sentry.wrap(App);
Check our documentation for the latest instructions.
Yes. The RAM bundle format is an approach to packaging React Native apps that optimizes your app's startup time. With RAM bundles, it is possible to load to memory only those modules that are needed for specific functionality, and only when needed. All the existing RAM bundle formats are explained in detail in the Metro Bundler documentation.
Crashlytics is a lightweight, mobile-only tool that only reports critical crash rates for Android. It does not offer deep context into issues with suspect commits, codeowners, and automatic non-fatal error capture; holistic monitoring from frontend to backend; or collaboration tools like issue triage or assignment. Unlike Sentry, Crashlytics does not offer support for React Native out-of-the-box.
Sentry is a fullstack error and performance monitoring solution that provides actionable insights into crashes across devices and app versions as well as powerful collaboration tools, helping teams troubleshoot and resolve issues faster. Unlike Crashlytics, Sentry provides out-of-the-box support for React Native. Learn more.