1.2.1 • Published 6 years ago
react-sentry-error-boundary v1.2.1
react-sentry-error-boundary
A React error boundary component with integrated Sentry error reporting using Raven JS. This library uses a single instance of Raven to manually capture exceptions in the React lifecycle method componentDidCatch.
Installation
npm install --save-dev react-sentry-error-boundary
Requirements
Peer Dependencies
prop-types >=15.5.0
raven-js >=3.26.3
react >=16.0.0
Usage
import MyWidget from './MyWidget'
import SentryErrorBoundary from 'react-sentry-error-boundary'
import React from 'react'
const App = () =>
<SentryErrorBoundary dsn="https://<key>@sentry.io/<project>">
<MyWidget />
</SentryErrorBoundary>
export default App
Props
config
A Sentry configuration object.
dsn
REQUIRED. A Sentry DSN URL.
errorCallback
A callback function to execute on error.
errorNode
A node to render on error.
logErrors
A bool indicating whether errors are logged to Sentry. Defaults to true.
userContext
A Sentry user context object.