状态管理其实就是数据的管理和处理 。
一切皆是组件
组合比继承重要,也是面对对象的一个发展吧。(深刻理解这句话)
flutter
必火
前言
由于
flutter
一切解释组件的思维方式,statusfullWidget
的status
又是处理状态的核心。所以数据传递和管理就成了核心问题。
核心路线
总结一些你现在要了解的技术(按照我推荐的方式一步一步来可以少走很多坑的额)
所以有了mixin
,所以要了解什么是stream
,future
。
接着就是Scoped_model
Bloc
,event_bus
之后是provider
官方推荐的。 当然view
和viewmodel
的手动分离也是一件费事的工作 。rxdart
,(RX
家族的新小弟)。模式里面的redux
当然也是一种很好的方案 。 闲鱼刚刚开源的fish-Redux
至少是不能不尝试的东西。另外各个公司的组件化工作 也是 任重而道远。
推荐
现在比较成熟的和完善的方案还是
Bloc
和Provider
配合使用的方案。如果你以前使用过RX
或者redux
,减少学习成本上手也是可以的。
思考
学习flutter最快的方式还是写代码,但是又不能直接写代码,要先看代码,再写代码。推荐两个平台样例 官方例子