umijs/hox

如何跨model通信?和dva相比优势在哪?

paggyli opened this issue · 3 comments

如何跨model通信?和dva相比优势在哪?

我也想问, 可以在umi中使用吗?

haite commented

如何跨model通信?和dva相比优势在哪?

对于dva来说,如果有两个相似的model,这两个model是无法合并成为一个的。
但是对于hox来说,只需要定义一个hooks,通过hox的createModel生成两份实例即可。
@awmleer 请赐教。

models/A.ts & models/B.ts 下的状态要如何共享和更新(业务场景足够复杂且独立的情况不考虑放在一块儿,A的某一状态和B的某一状态互相关联影响)?
--- 分割 ---
目前解决这样的场景是在具体的使用组件中做一层判断逻辑通信(体验不好),实际上和状态共享/数据流的概念已经没啥关系了。