首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ngrx操作:每个操作对应的错误操作?

Ngrx操作:每个操作对应的错误操作?
EN

Stack Overflow用户
提问于 2019-03-29 18:21:42
回答 1查看 31关注 0票数 1

当使用Ngrx实现操作时,对每种操作类型都有相应的错误操作是否有意义?

例如:

选项A: Load_Object_Type_X,Load_Object_Type_B,Load_Object_Error 备选方案B: Load_Object_Type_X、Load_Object_Type_B、Load_Object_Type_A_Error、Load_Object_Type_B_Error

选项A和B可以使用还原器以完全相同的方式处理错误(动作还原器可以处理选项B中的这两种错误类型),但我认为选项B可能会引入大量的操作,并提供足够的操作。选项A表示发生了“某些错误”,可以包括堆栈跟踪,但是错误操作本身并没有明确说明在出现错误时处理的是什么操作。

我已经做了一些背景阅读,但还没有找到任何关于最佳实践的明确信息--想知道这方面是否有任何资源。谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-29 19:01:16

来自ngrx.io

动作是NgRx中的主要构建块之一。操作表示在整个应用程序中发生的独特事件。从用户与页面的交互、通过网络请求的外部交互以及与设备API的直接交互,这些和更多的事件都是通过操作来描述的。

这意味着您将为每个操作创建一个单独的操作,一个常见的做法是为fetch、[Product Page] Load Product[Product API] Load Product Success[Product API] Load Product Fail设置3个操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55423479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档