Dispatcher是单例的把所有的action 都不加区分的分发到了每一个store,但是每一个store泛型定义的action是不同的,这样可能会导致Store2<Action2> 类的onAction方法接收到了Sote1<Action1> 处理的Action1 类型,而 Action1 和Action2 的类型是同级的没有亲属关系,可能会产生类型转化异常。 如果我的说法是正确的,这个问题怎么解决呢?
Dispatcher是单例的把所有的action 都不加区分的分发到了每一个store,但是每一个store泛型定义的action是不同的,这样可能会导致Store2 类的onAction方法接收到了Sote1 处理的Action1 类型,而 Action1 和Action2 的类型是同级的没有亲属关系,可能会产生类型转化异常。
如果我的说法是正确的,这个问题怎么解决呢?