我有这个
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代码是否已经包装了我的代码并且已经具有这些方法。
答案 0 :(得分:0)
我建议看一下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支持人员联系,我们将进行调查。
谢谢!