React Native
We have released a dedicated React Native SDK with some awesome features. If you are using raven-js for React error monitoring, we recommend that you switch over to our brand new react-native-sentry SDK.
With this new SDK, Sentry is now able to provide mixed stacktraces. This means that if a JavaScript call causes a crash in native code, you will see the last call from JavaScript before the crash. This also means that with the new SDK, native crashes are properly handled on iOS.
![React Native Mixed Stacktraces Mixed Stacktraces](http://images.ctfassets.net/em6l9zw4tzag/2JSDN5M0dyLwoGnStrFs7X/e145ca28d7b3ae5f2b42f946fb201af5/mixed-stacktraces.png)
Of course, if a JavaScript error occurs, we also provide you with a useful stacktrace.
![React Native React Native Error React Native Stacktrace](http://images.ctfassets.net/em6l9zw4tzag/6zDDGNTQFZt3fTSKDWOcgI/28c9fd7cdd200c2dee73e70614a3463a/react-native-error.png)
Since we use our powerful, native Swift SDK in the background, you will also get much more information about the device and operating system.
![React Native Device Info Device Info](http://images.ctfassets.net/em6l9zw4tzag/3iKI7f5uIuYiCDRbuFIa7b/e31e95b7e812cf26d733cc4f9b60da68/device-info.png)
When you also have an Android app, it will gracefully fall back to use raven-js since we currently only fully support iOS.
To start using the new SDK, see the react-native-sentry
documentation.