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
const App = <SentryErrorBoundary dsn="https://<key>@sentry.io/<project>"> <MyWidget /> </SentryErrorBoundary>
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.