Adding error boundary using Sentry.io
This commit is contained in:
@@ -2,16 +2,27 @@ import React from 'react';
|
||||
import ReactDOM from 'react-dom';
|
||||
|
||||
import App from '../../components/App';
|
||||
import RavenBoundary from '../../components/RavenBoundary';
|
||||
|
||||
import '../../style.css';
|
||||
import { setupServiceWorker } from '../../service-worker';
|
||||
import { setupGA } from '../../analytics';
|
||||
import { setupRaven } from '../../sentry';
|
||||
import { Raven, setupRaven } from '../../sentry';
|
||||
|
||||
setupRaven();
|
||||
setupGA();
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
setupServiceWorker();
|
||||
}
|
||||
|
||||
ReactDOM.render(<App/>, document.getElementById('root'));
|
||||
try {
|
||||
setupGA();
|
||||
if (process.env.NODE_ENV === 'production') {
|
||||
setupServiceWorker();
|
||||
}
|
||||
|
||||
ReactDOM.render(
|
||||
<RavenBoundary>
|
||||
<App/>
|
||||
</RavenBoundary>,
|
||||
document.getElementById('root'));
|
||||
}
|
||||
catch (e) {
|
||||
Raven.captureException(e);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user