今天简单说一下flutter中的状态管理,我们这次使用provider;
ps:先说一个概念,Model,模型,这里面定义了我们准备全局使用的数据,或者方法;
举个栗子:我们有一个User类,用来储存用户的信息,比如登录之后,我们会拿到用户的一些个人数据,那么这些数据就可以作为属性写在Model里,同时我们在User内部,还会提供一个upUser方法,用来更新用户信息,那么这个方法也可以写在Model中,OK,以上就是我们准备的User Model;
下面是正题,go,go,go
作为一个ios开发者,遇到问题的时候,有一个学习的氛围跟一个交流圈子特别重要,对自身有极大帮助,众人拾柴火焰高 这是一个我的iOS交流群:711315161,进群密码iOS 分享BAT,阿里面试题、面试经验,讨论技术, 大家一起交流学习成长!希望帮助开发者少走弯路。
一、Provider的三个好兄弟:
老大 – MultiProvider
老二 – Providers
老三 – Provider.of(context) / Widget Consumer
二、三兄弟的组合拳:
其实很好理解,我们不去说精髓,先把拳法说一下,靠着拳法去揣