React: Error boundary
#React #エラーハンドリング
Reactにおいて、コンポーネント内で発生したエラーのエラーハンドリングを行うためのコンポーネント
Error BoundaryはReact自体が提供しているコンポーネントではなく、react-error-boundaryを使うのが良さそう
React: Suspenseと同様、エラーが発生する可能性があるコンポーネントをBoundaryで囲う
code:jsx
<ErrorBoundary fallback={<ErrorReport message="something went wrong" />}>
<Stuff />
</ErrorBoundary>
https://ja.react.dev/reference/react/Component#catching-rendering-errors-with-an-error-boundary
https://zenn.dev/hakoten/articles/f5b577d8b63a4a