Build Status Codecov Npm Version Npm Downloads
A simple and reusable React-Native error boundary component π
yarn add react-native-error-boundary
These are the props that you can pass to the ErrorBoundary component:
| Property | Type | Required | Default | 
|---|---|---|---|
Children | 
React.Children | 
true | 
|
FallbackComponent | 
React.Component | 
false | 
FallbackComponent | 
onError | 
Function | 
false | 
Any children that can throw an error.
The fallback component that will be rendered after catching an error. By default the library comes with a built-in component.
A function that receives two arguments:
error: The error catched by the component.stackTrace: The stacktrace of the error.
onError(error: Error, stackTrace: string): void
These are the props that the FallbackComponent receives:
| Property | Type | Default | 
|---|---|---|
| error | Error | 
|
| resetError | Function | 
The error object.
A function to reset the error state. You'll want to call this function to recover from the error state.
resetError(): void