Как реализовать ComponentDidCatch в SPFx - PullRequest
1 голос
/ 23 января 2020

Может кто-нибудь показать мне, как реализовать 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?

...