我正在学习ngrx / store我有一个组件调用服务从服务器获取一些数据,因为我重构它以使用ngrx / store,我不知道在哪里更新商店。< / p>
据我所知,我有两个选择:
dispatch
更新为存储。dispatch
更新存储状态。组件可以订阅状态的该部分(使用select
),当服务获取数据并更新状态时,组件将通过商店订阅获得更新。哪种方式(“最佳实践”)可行? (也许还有另一个为什么我应该这样做?)
答案 0 :(得分:14)
你应该使用@ngrx / effects。
这是最好的做法。