此文档首次面向于Flutter开发者,在面临众多的状态管理,例如:getx 、mobx、bloc 等,本脚手架使用的是provider进行的二次封装
为什么是provider?
2018年Flutter发布了首个预览版,到今天,为了代码框架维护等因素,出现了一个又一个的状态管理,不知道大家有没有发现,所有的状态管理都趋向于易于维护的目的,但后续出来的,发现越来越不纯粹是状态管理,更多的是掌控应用的管理,例如:getx , 而provider 更纯粹为一个状态管理插件,基于InheritedWidget 进行实现,另一个方面,更多与作者在开发Flutter应用时的习惯(目前已开发上下不少于20个应用,从搭建框架到发布,从大型到小型项目),当然后续也不一定非provider 不可,但实现功能的方法不会改变。
暂无评论内容