在React Native App中进行错误处理的最佳方法是什么。

时间:2018-09-12 08:16:51

标签: javascript reactjs react-native error-handling

人们使用一些方法。

1 :一种方法是将 hoc(高阶组件)与在axios中使用拦截器的全局处理程序一起使用。

2 :另一种方法是为错误创建动作创建者并将错误存储在 Reducer store 中,解雇一个负责从捕获中捕获错误的动作创建者块。目前,在大多数地方,我们都无法兑现承诺。

请让我知道是否还有其他错误处理方法,我们希望针对不同的错误向用户显示不同的错误消息。示例:接受订单时可能会发生错误。

2 个答案:

答案 0 :(得分:1)

您可以使用error boundary。将您的根应用程序包装在ErrorBoundary中,然后您将能够捕获任何组件中的错误:

<ErrorBoundary>
  <App />
</ErrorBoundary>

这是文档中的一个演示:Catching errors with error boundary

答案 1 :(得分:0)

try catch块已用于错误处理