error-boundary-jsx
Handle errors on wrapped component and provide a fall back.
yarn add error-boundary-jsx # or with npm npm install error-boundary-jsx --save
<ErrorBoundary />
Component (Recommended)
Handle errors for specific use case of component.
ErrorBoundary onError= name="component name" FallbackComponent= ...component tree to handle errors/ErrorBoundary
withErrorBoundary()
HOC
HOC for error handling every use case of a component.
withErrorBoundaryComponent, componentErrorHandler
API
prop | type | required | defaultValue | Description |
---|---|---|---|---|
component |
React.ComponentType |
true | - | A component that we want to bind error boundary jsx to |
name |
string |
true | - | Component name to identify in stack message |
onError |
(name: string, error: Error, stack: string) => void |
true | - | Error callback handler |
FallbackComponent |
React.ComponentType |
false | - | A fallback component when error occurs |