NGRX动作异常行为

时间:2019-04-02 02:11:05

标签: angular ngrx

我正在为Angular应用程序使用NGRX状态管理,并且注意到一些奇怪的行为,这很难确定源。任何人都知道为什么未为任何化简函数设置的调度动作仍会最终降低我的状态?

2 个答案:

答案 0 :(得分:0)

化简的default语句中是否有switch个案例? 如果是这样,是不是您要在这里修改状态?

答案 1 :(得分:0)

我知道了。在将其设置为state属性之前,我基本上必须在reducer中深度复制动作有效负载。否则,state属性具有相同的引用,并且它会自动更新状态。这可能是因为在该项目中,在某些情况下,它决定不完全遵守NGRX模式规则,但仍在使用NGRX存储。