前端数据管理

总结了vuex mobx和dva,发现他们在数据管理方面的处理方式非常雷同:

vuex:

 

 

mobx:

 

 

dva:

 

 

相似点1:将异步操作与数据声明放在一起

相似点2:将数据和数据的操作以块文件的形式进行分类

相似点3:都采用相同的格式

{

state: {},

同步修改:{},

异步修改:{}

}

 

这是否意味着,将数据的声明与针对该数据的操作归并在同一个位置 是一种比较好的选择?如果是的话,如果我们将视图交互抽象为数据的操作,那是否对于一个界面文件来说,将其state的声明和对于该state的操作移入另外一个文件是一种更好的选择?

posted @ 2020-04-26 22:37  dami.white  阅读(405)  评论(0编辑  收藏  举报