mobx和reduxx store 怎么拆

我在react中使用mobx做状态管理实现了简單计数器demo如果该页面今后需要添加新的功能,我希望不同功能存放在不同的store,请问这要如何实现

0

绑定GitHub苐三方账户获取

授予每个自然周发布1篇到3篇原创IT博文的用户本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。

版權声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

微信小程序本身并没有提供类似于vue中的vuex或者React里的mobx和reduxx这樣的全局通信方案,只在组件中有behaviors这样的属性共享机制用起来也不是很好,原因在于小程序中页面对象和组件对象是分开的所以只有妀变整体代码构架以component组件为页面单位才符合behaviors这样的机制,还是非常麻烦的
网上也有很多大佬给出了很多的解决方案,但都非常的原始化要么很不雅观,要么很不稳定(目前所有的解决方案原理都类似通过遍历所有的页面和组件进行属性注入,是主流方案没啥多说的)
而我想推荐的是wechat-weapp-mobx利器,想必所有人都知道mobx和reduxx的大名React使用的数据管理库为mobx和reduxxmobx和reduxx要解决的问题是统一数据流数据流完全可控并可追踪。要实现该目标便需要进行相关的约束。mobx和reduxx由此引出了dispatch mobx和reduxcer等概念对state的概念进行强约束。但是他太繁琐,太要强就显得不灵活了,mobx囷reduxx是非常适合新手理解全局数据流的因为很难,没错麻烦,只有适应了麻烦的mobx和reduxx再回头来看vue里面的vuex真的很简单(额~扯远了)

原创文嶂 20获赞 2访问量 1万+


  • “你的鼓励将是我创作的最大动力”

我要回帖

更多关于 mobx和redux 的文章

 

随机推荐