![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
fish redux
文章平均质量分 94
thunder_sz
这个作者很懒,什么都没留下…
展开
-
Flutter 状态管理(二)——fish redux源码解析及思考
简介 之前我们横向比较了 fish redux、flutter redux以及provider的用法。本文主要以fish redux为例介绍一下其更新机制,以及设计思想。 提出问题 1、fish redux的更新和setState是否有关系? 2、setState到底是全局更新还是局部更新? 3、effect 和 reducer 到底有何区别,谁先执行? 设计方案介绍 首先,我们已知fish redux的用法,关键的对象为effect、reducer、component、connector、page、ada原创 2021-04-08 16:29:40 · 765 阅读 · 1 评论 -
Flutter状态管理(一)——框架对比及选择
Flutter状态框架对比及选择(一) 简介 随着业务需求的持续迭代,对于状态的管理就显得尤为重要,数据导向的页面更新是极有效的方式,但是业务越来越多就会导致各个module之间的依赖会越来越多。 这张图就反应了,当页面复杂时,如果全是有中央集权的状态控制就会显得杂乱无章,特别在定位问题时就会很头疼,还有一个很重要的原因是因为flutter在调试时报错会从runApp开始报,如果没有状态管理器输出对应的错误,很难定位是哪个数据问题造成的。 本次我们主要针对Flutter-Redux和Fish-Redux的原创 2020-11-12 17:59:08 · 974 阅读 · 0 评论 -
Fish Redux同时更新adapter的多个相同type的item时失败
如果有一个Action想更新两个item,发现不会进行更新了 造成原因: AdapterSource copy; for (int i = 0; i < state.itemCount; i++) { final AbstractLogic<Object> result = pool[state.getItemType(i)]; if (result != null) { final Object oldData = state.getIte原创 2020-09-07 21:30:48 · 504 阅读 · 1 评论