@alesmenzel/error-boundary

React Error Boundary Component

Usage no npm install needed!

<script type="module">
  import alesmenzelErrorBoundary from 'https://cdn.skypack.dev/@alesmenzel/error-boundary';
</script>

README

Error Boundary

Simple implementation of React's Error Boundary.

Installation

npm install @alesmenzel/error-boundary

Usage

function App({ name }) {
  return (
    <ErrorBoundary
      onError={(error, info) => /* optionally, send to your favourite logger */ }
      fallback={({error, retry}) => <NoAvatar />}
      // or
      fallback={<NoAvatar />}
    >
      <Avatar name={name}/>
    </ErrorBoundary>
  )
}