纯Dart的NoSQL数据库,本地存储
Sembast
isar
ObjectBox
状态管理(state-management library ),在如今的前端技术中,是非常重要的一环,好的状态管理框架,可以让业务更好得解耦、简化组件数据通讯成本、大幅提升开发体验。我们在状态管理选型上花了较多的时间来对比各种方案,比如:provider、bloc、redux、scoped_model、mobx、甚至业界网红团队的fish-redux。我们最终采用的是mobx,关于各个方案的对比,一篇文章讲不完,我们最终选择mobx,更多是因为它的API更友好。
Mobx采用注解的方式来定义状态,并封装了一个Widget用于Widget的数据更新,学习、使用成本较低。