我一直希望只用小程序的原生框架进行开发,之前为Nike和沃尔玛开发过小程序,发现大多数小程序在功能上也不会像web前端那样复杂,所以再引入一个开发框架难免会觉得是在增加复杂度。
而用原生框架开发时,我觉得唯一缺少的就是一个全局的状态管理框架,所以我自己写了一个,使用风格上有点偏向mobx,大家如果有想法和意见,欢迎告诉我。
Github: https://github.com/wwayne/minii
举个栗子如何使用:(只有两个api,mapToData 和 observe)
扫描小程序码分享
我一直希望只用小程序的原生框架进行开发,之前为Nike和沃尔玛开发过小程序,发现大多数小程序在功能上也不会像web前端那样复杂,所以再引入一个开发框架难免会觉得是在增加复杂度。
而用原生框架开发时,我觉得唯一缺少的就是一个全局的状态管理框架,所以我自己写了一个,使用风格上有点偏向mobx,大家如果有想法和意见,欢迎告诉我。
Github: https://github.com/wwayne/minii
举个栗子如何使用:(只有两个api,mapToData 和 observe)
那为什么不直接使用mobx,省去学习成本
直接使用mobx的话应该是需要做些修改才能用到小程序中来吧,我想反而需要花些时间看一下如何导入
而自己写的lib可以通过小程序的npm机制直接导入,并且也就只有2个API,我认为反而没什么学习成本,其实最早的目的也就是为了省去麻烦和学习成本
自己用倒无所谓,如果你当前处于mobx的技术栈,就可以直接用,毕竟有文档和生态,另外与是否是小程序还是web无关,你可以写一个绑定器,比如:https://github.com/b5156/mobx-wxapp 。
对,我的意思就是你还需要做些修改自己弄个绑定器什么的,很多也这样用redux的嘛
我觉得这样也可以吧
是的!:)