【发布时间】:2017-10-18 17:14:01
【问题描述】:
我正在使用带有 Angular、ngrx/store 和 ngrx/effects 的 redux 风格的状态管理设计。每当我没有从效果中返回动作时,我都会收到错误消息:
Cannot read property 'type' of undefined
我研究了这个问题,发现在 elm 架构中有一种叫做“noop”的动作,当你不想用你的效果链接另一个动作时,它什么都不做,你可以调用它。在我看来,到处都调用这个 noop 动作似乎非常重复。我想知道这是否是一个不好的做法。您是否有理由不能产生不返回动作的效果?效果的意图是否总是让一个动作触发另一个动作?我想知道我是否误解了如何使用效果。
谢谢!
【问题讨论】:
标签: angular redux ngrx ngrx-effects ngrx-store