react logo

Detect errors in your React applications

Get alerted instantly to React errors alongside detailed reports so you can reproduce and fix them for your users
get started
Effective React error monitoring
Gain insight into errors and take a proactive approach to code quality
React stack trace
Get started in minutes
Bugsnag for React is easy to install via npm. The library is incredibly small, has no external dependencies, and works in all browsers, including mobile.
Intelligent alerting where you already work
Get alerted automatically to errors via Slack, PagerDuty, and more. You can customize alerting rules based on frequency, severity, release stage, or spikes in your error rate.
Fix bugs with debugging workflow
Bugsnag's workflow features and two-way integrations mean you'll not only detect errors, but also move them through your debugging process to resolve them.
Focus your debugging with powerful filtering
Focus on the most important errors by filtering your data by users, browsers, and more. For example, assign a version number to each release, then filter by version to understand where errors are being generated.
Filter React errors by version
Detailed React error reports
Get to the root cause of errors faster with automatically captured, comprehensive error reports
Full stacktrace + sourcemaps support
Bugsnag captures a stacktrace for every error so you can debug knowing the line of code that crashed. Upload your sourcemaps for a deminified stacktrace with source code snippets inline.
React breadcrumbs - timeline of events leading to error
Reproduce errors with environment data
Important diagnostic data is automatically collected on each error like the browser and version, OS, request, and React specific data. You can also send custom data if what we capture isn’t enough.
Automatically collected user activity
Efficiently reproduce errors with a timeline of user and system events leading up to each error, like clicks, console logs and errors, page load, and more.
Built for effective React error handling
Thoughtfully built with front-end requirements in mind
Benchmark releases to improve application health
Use the Releases dashboard to decide if a release is successful or needs to be rolled back. The crash rate indicator shows the percentage of sessions in a release that end in a crash, allowing you to compare release health and track improvements over time.
Releases dashboard and crash rate indicator
Correlate errors with users
Looking at error counts alone won't give you a full understanding of an error's severity. Correlate errors with users to see how widespread an error really is.
Decrease noisy errors
Cross-browser error grouping, domain whitelisting, discarding errors from legacy browsers, and stripped out browser extension errors help to decrease noisy React errors and keep you focused on the ones that matter. Learn more JS monitoring best practices.
Production ready React error reporting
Resilient React error reporting that's used on some of the world's most popular apps including Airbnb, Pandora, and Eventbrite
Lightweight library
Integrating with Bugsnag's lightweight React library does not cause any significant performance decreases.
Bugsnag vault image
Open source
All Bugsnag notifiers are open source so you can see the exception handling code and even make pull requests to suggest improvements.
Enterprise level security
Send errors to our servers using 256-bit SSL, the same encryption used by the world’s leading banks. Or you can host Bugsnag on premise for total control of your error data.

Over 4,500 of the world's best engineering teams use Bugsnag to build better software

Photo of Billy Pham from Lyft
“Bugsnag helps Lyft focus on new features and provide a better experience for our users.”
Billy Pham
Lyft, Technical Program Manager
See our customer stories
triangle, circle, and diamond shapes that serve as a visual divider to separate this section of the website from the previous section
Get started for free.
Try all features for 14 days · No credit card required