在组件内部使用商店时,选项之间有什么区别
A) constructor(private store: Store<AppState>) {}
B) constructor(private store: Store<FeatureState>) {}
这两个选项似乎没有什么区别。无论我要为这两种状态分配动作,还是选择AppState或FeatureState都可以。无论如何,它都可以工作。问题是,我应该在<>
里面放入什么状态?
答案 0 :(得分:1)
没有什么区别,在两种情况下,您都将在运行时收到整个商店状态。
唯一的区别是您的状态是键入的,但是如果使用选择器,则这没有好处,因为选择器是自己键入的。
我鼓励只使用Store<any>
。