人们使用几种方法。
1:一种方法是使用 hoc's(高阶组件) 以及在 axios 中使用 拦截器 的全局处理程序。
2:另一种方法是为错误创建一个 action creator 并将错误存储在 Reducer store 中,触发负责从 catch 中捕获错误的 action creator堵塞。目前,在大多数地方,我们都有未处理的 promise 拒绝。
如果有任何其他错误处理方法,请告诉我,我们希望针对不同的错误向用户显示不同的错误消息。示例:接受订单时可能会发生错误。
最佳答案
您可以使用 error boundary .将您的根应用程序包装在 ErrorBoundary 中,然后您将能够捕获任何组件中的错误:
<ErrorBoundary>
<App />
</ErrorBoundary>
这是来自文档的演示:Catching errors with error boundary
关于javascript - 在 React Native App 中进行错误处理的最佳方式是什么。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52290559/