Dva和Mobx的区别

更改状态不同:

Dva:数据的改变发生通常是通过用户交互行为或者浏览器行为(如路由跳转等)触发的,当此类行为会改变数据的时候可以通过 dispatch 发起一个 action,如果是同步行为会直接通过 Reducers 改变 State ,如果是异步行为(副作用)会先触发 Effects 然后流向 Reducers 最终改变 State,所以在 dva 中,数据流向非常清晰简明,并且思路基本跟开源社区保持一致(也是来自于开源社区)。
Dva和Mobx的区别

mobx:遇到异步时候,状态的改变必须在runInAction里面更改状态,改状态的函数必须用@action修饰,状态改变,组件render重新渲染一遍
Dva和Mobx的区别