2亿用户背后的Flutter应用框架Fish Redux
发布时间:2019-01-26 13:33:17 所属栏目:建站 来源:吉丰
导读:配景 在行使 Flutter 开拓进程中,我们碰着了营业代码耦合严峻,代码可维护性糟糕,如入泥泞。对付闲鱼这样的认真营业场景,我们必要一个同一的应用框架来挣脱当下的开拓逆境,而这也是 Flutter 规模空白的一块童贞地。 Fish Redux 是为办理上面题目上层应
Adapter 也是对局部的展示和成果的封装。它为 ListView 高机能场景而生,它是 Component 实现上的一种变革。
归纳综合的讲,我们想要一个逻辑上的 ScrollView,机能上的 ListView ,这样的一种局部展示和成果封装的抽象。 做出这样独立一层的抽象是, 我们看现实的结果, 我们对页面不行使框架,行使框架 Component,行使框架 Component+Adapter 的机能基线比拟
Directory保举的目次布局会是这样 sample_page -- action.dart -- page.dart -- view.dart -- effect.dart -- reducer.dart -- state.dart components sample_component -- action.dart -- component.dart -- view.dart -- effect.dart -- reducer.dart -- state.dart 上层认真组装,基层认真实现, 同时会有一个插件提供, 便于我们快速填写。 以闲鱼的详情场景为例的组装: 组件和组件之间,组件和容器之间都完全的独立。 Communication Mechanism
 简朴的描写:回收的是带有一段优先处理赏罚的广播, self-first-broadcast。 发出的 Action,本身优先处理赏罚,不然广播给其他组件和 Redux 处理赏罚。 最终我们通过一个简朴而直观的 dispatch 完成了组件内,组件间(父到子,子到父,兄弟间等)的全部的通讯诉求。 Refresh Mechanism数据革新
 视图革新
 利益数据的齐集打点
组件的分治打点
View、Reducer、Effect 断绝
声明式设置组装
精采的扩展性
精小、简朴、完整
Fish Redux 今朝已在阿里巴巴闲鱼技能团队内多场景,深入应用。 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |