在实施 ngrx/store 解决方案时,我正在创建智能/容器组件。我在一些博客中阅读了一些相互矛盾的想法。
智能组件应该注入商店吗?或者我应该创建一个作为门面的服务,在服务中注入商店?
虽然使用服务“隐藏”商店本身的想法很好,但它似乎使一些代码重复。例如,如果在组件中我需要调度一个动作“ADD_USER”,我将在服务中调用一个名为:addUserAction(user) 的函数,在该服务中,我将有一个线性函数:store.dispatch({type: ADD_USER,有效载荷:用户})
谢谢 !