我有这个
bugsnagClient.use(bugsnagReact, React)
const ErrorBoundary = bugsnagClient.getPlugin('react')
<ErrorBoundary FallbackComponent={ErrorFallbackComponent}>
<AppContainer />
</ErrorBoundary>
export const ErrorFallbackComponent = () => <div>An error has occurred</div>
但是我只注意到我实际上做了
bugsnagClient.notify(new Error(error.errorMessage));
的错误我想知道是否必须将
bugsnagClient.notify(new Error(error.errorMessage));
添加到我的错误边界中,如果要怎么做?我在看this,但不确定bugsnag代码是否已经包装了我的代码并且已经具有这些方法。
最佳答案
我建议看一下Bugsnag示例React应用程序,看看应如何使用ErrorBoundary
:
https://github.com/bugsnag/bugsnag-js/tree/master/examples/react
https://github.com/bugsnag/bugsnag-js/blob/master/examples/react/src/index.js
如果您仍然无法解决此问题,请与Bugsnag支持人员联系,我们将进行调查。
谢谢!
关于reactjs - BugSnag错误边界不记录错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56819295/