![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Flutter状态管理
文章平均质量分 96
已完结~~ 带你从使用到深入理解:Provider,Bloc,GetX其中所闪耀的知识光辉
小呆呆666
这个作者很懒,什么都没留下…
展开
-
Flutter 对状态管理的认知与思考
前言由 编程技术交流圣地[-Flutter群-] 发起的 状态管理研究小组,将就 状态管理 相关话题进行为期 两个月 的讨论。目前只有内定的 5 个人参与讨论,如果你对 状态管理 有什么独特的见解,或想参与其中,可咨询 张风捷特烈 ,欢迎和我们共同交流。关于这篇文章的一些内容,我很久之前就想写的,但一直没啥源动力,就一直鸽着这次被捷特大佬催了几次,终于把这篇文章写完了,文章里有我对状态管理的一些思考和看法,希望能引起茫茫人海中零星的共鸣。。。状态管理的认知变迁解耦是众多思想或框架的原创 2021-09-26 09:24:14 · 749 阅读 · 0 评论 -
Flutter GetX使用---简洁的魅力
前言使用Bloc的时候,有一个让我至今为止十分在意的问题,无法真正的跨页面交互!在反复的查阅官方文档后,使用一个全局Bloc的方式,实现了“伪”跨页面交互,详细可查看:flutter_bloc使用解析;fish_redux的广播机制是可以比较完美的实现跨页面交互的,我也写了一篇近万字介绍如何使用该框架:fish_redux使用详解,对于中小型项目使用fish_redux,这会一定程度上降低开发效率,最近尝试了GetX相关功能,解决了我的相当一部分痛点把整篇文章写完后,我马上把自己的一个demo里面原创 2021-02-01 10:08:28 · 27664 阅读 · 28 评论 -
flutter_bloc使用解析---骚年,你还在手搭bloc吗
前言首先,有很多的文章在说flutter bloc模式的应用,但是百分之八九十的文章都是在说,使用StreamController+StreamBuilder搭建bloc,提升性能的会加上InheritedWidget,这些文章看了很多,真正写使用bloc作者开发的flutter_bloc却少之又少。没办法,只能去bloc的github上去找使用方式,最后去bloc官网翻文档。蛋痛,各位叼毛,就不能好好说说flutter_bloc的使用吗?非要各种抄bloc模式提出作者的那俩篇文章。现在,搞的杂家这个伸原创 2020-08-02 14:01:27 · 3324 阅读 · 5 评论 -
fish_redux使用详解---看完就会用!
前言来学学难搞的fish_redux框架吧,这个框架,官方的文档真是一言难尽,比flutter_bloc官网的文档真是逊色太多了,但是一旦知道怎么写,页面堆起来也是非常爽呀,结构分明,逻辑也会错落有致。其实在当时搞懂这个框架的时候,就一直想写一篇文章记录下,但是因为忙(lan),导致一直没写,现在觉得还是必须把使用的过程记录下,毕竟刚上手这个框架是个蛋痛的过程,必须要把这个过程做个记录。这不仅仅是记录的文章,文中所给出的示例,也是我重新构思去写的,过程也是力求阐述清楚且详细。几个问题点页面切换原创 2020-08-12 17:48:42 · 2071 阅读 · 5 评论 -
【源码篇】Flutter GetX深度剖析 | 我们终将走出自己的路(万字图文)
前言人心中的成见是一座大山,任你怎么努力都休想搬动。这是电影《哪吒》里申公豹说的一句话,也是贯彻整部电影的一个主题;或许这句话引起了太多人的共鸣:35岁职场危机,大厂卡本科学历,无房无车结婚难等等,所以,这句话也经常被人提起。同时,因为GetX作者的一些言论,也让一些成见一直伴随着GetX这个框架。我写这篇文章,并不是为GetX正名我自问自己并不是任何一个状态框架的死忠者,Provider和Bloc,我写了相关使用、原理剖析文章和相关代码生成插件在我心中,这类框架并没有多么神秘因为对其.原创 2021-07-14 10:06:09 · 2893 阅读 · 1 评论 -
【源码篇】Flutter Provider的另一面(万字图文+插件)
前言阅读此文的彦祖,亦菲们,附送一枚Provider模板代码生成插件!我为啥要写这个插件呢?此事说来话短,我这不准备写解析Provider源码的文章,肯定要写这框架的使用样例啊,然后再哔哔源码呀!在写demo样例的时候,新建那俩三个文件、文件夹和必写的模板代码,这让我感到很方啊,这不耽误我时间嘛!然后就撸了这个插件,相对而言,多花了几百倍的时间。。。希望这个插件,能减轻使用Provider小伙们的一点工作量;插件里面的模板代码是经过我深思熟虑过的,如果各位靓仔有更好的模板代码,请在评论里贴出来,原创 2021-05-31 10:37:03 · 644 阅读 · 1 评论 -
【源码篇】Flutter Bloc背后的思想,一篇纠结的文章
前言看了Bloc源码后,心情有点复杂呀。。。说点积极的…用过Bloc的靓仔们,肯定能感受到,Bloc框架对开发页面,做了很清晰划分,框架强行定了俩种开发模式Bloc模式:该模式划分四层结构bloc:逻辑层state:数据层event:所有的交互事件view:页面Cubit模式:该模式划分了三层结构cubit:逻辑层state:数据层view:页面作者在层次的划分上还是很老道的,state层是直接写死在框架内部,这层必须要单独分出来;我感觉如果不是被大型项目原创 2021-06-15 14:34:09 · 533 阅读 · 2 评论