# React Native Error Monitoring & Crash Reporting

> Debug native crashes and JavaScript errors with readable stack traces, session replay, and TTID/TTFD timings. Works with Expo and Hermes.

**URL:** https://sentry.io/for/react-native/

---

**Documentation:** [https://docs.sentry.io/platforms/react-native/](https://docs.sentry.io/platforms/react-native/)

## FAQ

**Does Sentry provide Hermes support?**

Yes, Sentry has support for react-native builds that use the hermes engine. Hermes is a small and lightweight JavaScript engine optimized for running React Native on Android. It helps improve app performance and also exposes ways to analyze the performance of the JavaScript that it runs. [Read more about hermes support](https://docs.sentry.io/platforms/react-native/manual-setup/hermes/).

**Does Sentry support RAM bundle support?**

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](https://metrobundler.dev/docs/bundling/).

**Does Sentry support React Native’s New Architecture?**

Yes. Sentry does support the [New Architecture](https://reactnative.dev/docs/the-new-architecture/landing-page), including all the Pillars: Fabric, Turbo Modules, and Codegen. To access this support, migrate to the latest React Native SDK. [Learn more about Sentry's support for the New Architecture](https://docs.sentry.io/platforms/react-native/migration/#from-4x-to-5x).

**What is the difference between Sentry crash reporting and Crashlytics?**

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](https://sentry.io/from/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](https://sentry.io/from/crashlytics/).

**Does Sentry provide error and performance monitoring for Expo apps?**

Yes. Sentry's React Native SDK works out of the box with Expo applications, giving you full crash reporting and performance monitoring for apps built and shipped with Expo Application Services (EAS). You get complete, de-minified stack traces that pinpoint the exact line of broken code, native crash context across the JavaScript and native layers, and Session Replay to see exactly what your users experienced before an issue occurred. Because Sentry ties errors to specific releases, you can track app stability across versions and catch regressions before they reach more users. Sentry also integrates directly with the EAS dashboard, so you can view crash reports and Session Replays for each deployment right alongside your builds, with one-click access to the full stack trace and debugging context in Sentry. [Learn more about Sentry for Expo](https://docs.sentry.io/platforms/react-native/guides/expo/sourcemaps/uploading/expo/) and the [EAS dashboard integration](https://docs.sentry.io/integrations/deployment/expo/).

**Can I send logs to Sentry?**

Yes. Sentry Logs lets you send, view, and query structured logs from your application alongside your errors and traces. Because logs sit next to the error and the trace that produced them, you get the granular context — retries, API failures, internal state — that spans and stack traces alone can miss, without switching tools.

Learn more about [Logs in Sentry](/product/logs/).

**What is Seer, Sentry's AI debugging agent?**

Seer is Sentry's AI debugging agent. It reads the full context Sentry already has — the error, its stack trace, the surrounding trace, logs, and profiles — to find the root cause of an issue and propose a fix. Seer can open a pull request with that fix, hand the work to an external coding agent, or review your PRs before they ship.

Learn more about [Seer](/product/seer/) and [Autofix](/product/seer/autofix/).

---

*Source: [sentry.io/for/react-native/](https://sentry.io/for/react-native/)*
