1.2.5 • Published 2 months ago

react-native-error-boundary v1.2.5

Weekly downloads
2,669
License
MIT
Repository
github
Last release
2 months ago

react-native-error-boundary

Build Status Codecov Npm Version Npm Downloads

A simple and reusable React-Native error boundary component 🐛

Install

yarn add react-native-error-boundary

Documentation

API

ErrorBoundary

These are the props that you can pass to the ErrorBoundary component:

PropertyTypeRequiredDefault
ChildrenReact.Childrentrue
FallbackComponentReact.ComponentfalseFallbackComponent
onErrorFunctionfalse

Children

Any children that can throw an error.

FallbackComponent

The fallback component that will be rendered after catching an error. By default the library comes with a built-in component.

onError

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

FallbackComponent

These are the props that the FallbackComponent receives:

PropertyTypeDefault
errorError
resetErrorFunction

error

The error object.

resetError

A function to reset the error state. You'll want to call this function to recover from the error state.

resetError(): void

Demo