@uncaughtdev/react
v0.2.0
Published
React and Next.js SDK for Uncaught error monitoring
Downloads
211
Maintainers
Readme
@uncaughtdev/react
React and Next.js SDK for Uncaught error monitoring.
Install
npx uncaughtdev initOr manually:
npm install @uncaughtdev/reactWhat's included
<UncaughtProvider>— wraps your app, auto-captures errors- React Error Boundary with componentStack capture and user feedback widget
useErrorHandlerhook — wraps event handlers (onClick, onChange) with error capturewithErrorCaptureHOF — standalone error wrapping for class components- Web Vitals tracking (LCP, FID, CLS, FCP, TTFB) via native PerformanceObserver
- DOM breadcrumbs (clicks, navigation, fetch tracking, XHR tracking)
- Global error and unhandled rejection handlers
- Next.js App Router and Pages Router support
Usage
import { UncaughtProvider, UncaughtErrorBoundary, useErrorHandler } from '@uncaughtdev/react';
function App() {
return (
<UncaughtProvider projectKey="my-app">
<UncaughtErrorBoundary showDialog>
<MyApp />
</UncaughtErrorBoundary>
</UncaughtProvider>
);
}
function MyComponent() {
const handleClick = useErrorHandler(() => {
riskyOperation(); // Errors captured automatically
});
return <button onClick={handleClick}>Click</button>;
}License
MIT
