Может кто-нибудь показать мне, как реализовать ComponentDidCatch в SPFx. Я сделал это успешно в ReactJs следующим образом: выдает ошибку:
throw new Error('I crashed!');
, и она будет поймана здесь:
componentDidCatch(error, errorInfo) {
// Catch errors in any components below and re-render with error message
this.setState({
error: error,
errorInfo: errorInfo
})
// You can also log error messages to an error reporting service here
}
Однако, когда я попытался сделать то же самое для SPFx , я получаю приведенную ниже ошибку в консоли браузера при выдаче ошибки:
Uncaught (в обещании) Ошибка: я упал
Есть ли способ отловить эту ошибку в SPFx?