Package Exports
- @sentry/react-native
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@sentry/react-native) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Sentry SDK for React Native
Requirements
react-native >= 0.56.0
Features
- Automatic JS Error Tracking (using @sentry/browser)
- Automatic Native Crash Error Tracking (using sentry-cocoa & sentry-android under the hood)
- Offline storage of events
- On Device symbolication for JS (in Debug)
- Autolinking
- Events with enriched device data
- RAM bundle support
- Hermes support (coming soon see #649)
- Expo support (sentry-expo)
Installation and Usage
To install the package:
npm install --save @sentry/react-native
# OR
yarn add @sentry/react-nativeHow to use it:
import * as Sentry from "@sentry/react-native";
Sentry.init({
dsn: "__DSN__"
});
Sentry.setTag("myTag", "tag-value");
Sentry.setExtra("myExtra", "extra-value");
Sentry.addBreadcrumb({ message: "test" });
Sentry.captureMessage("Hello Sentry!");