Error Boundaries in Practice
Learn more about error boundaries, including how you can nest multiple error boundaries inside your application.
We'll cover the following...
Multiple nested error boundaries
We now know how to implement an Error Boundary by adding either static
getDerivedStateFromError()
or componentDidCatch()
to our components. Error boundaries should not implement their own logic, should not be too tightly coupled to other components, and should be as independent as possible. It is at the developer’s discretion to decide how granular the error boundary should be according to the specific use case.
It’s a good idea to implement different and nested error boundaries to cater to various errors, such as one error boundary that wraps around the whole application and ...