人们使用一些方法。
1 :一种方法是将 hoc(高阶组件)与在axios中使用拦截器的全局处理程序一起使用。
2 :另一种方法是为错误创建动作创建者并将错误存储在 Reducer store 中,解雇一个负责从捕获中捕获错误的动作创建者块。目前,在大多数地方,我们都无法兑现承诺。
请让我知道是否还有其他错误处理方法,我们希望针对不同的错误向用户显示不同的错误消息。示例:接受订单时可能会发生错误。
答案 0 :(得分:1)
您可以使用error boundary。将您的根应用程序包装在ErrorBoundary中,然后您将能够捕获任何组件中的错误:
<ErrorBoundary>
<App />
</ErrorBoundary>
这是文档中的一个演示:Catching errors with error boundary
答案 1 :(得分:0)
try catch块已用于错误处理