Reword further

This commit is contained in:
Dan Abramov
2017-07-27 10:48:37 +01:00
parent 3bdf46ca29
commit 1602db79a7

View File

@@ -15,7 +15,7 @@ In the past, JavaScript errors inside components used to corrupt Reacts inter
A JavaScript error in a part of the UI shouldnt break the whole app. To solve this problem for React users, React 16 introduces a new concept of an “error boundary”.
Error boundaries are React components that **catch JavaScript errors in their descendants, log those errors, and display a fallback UI** instead of the component tree that crashed. Error boundaries catch errors during rendering, in lifecycle methods, and in constructors of the whole tree below them.
Error boundaries are React components that **catch JavaScript errors anywhere in their child component tree, log those errors, and display a fallback UI** instead of the component tree that crashed. Error boundaries catch errors during rendering, in lifecycle methods, and in constructors of the whole tree below them.
A class component becomes an error boundary if it defines a new lifecycle method called `componentDidCatch(error, info)`: