1 FishRedux简介和计划

FishRedux是阿里开源的Flutter框架,灵感来源于redux、react等,用于中大型项目的页面拆分和状态管理。它通过配置式组装实现组件化,降低代码耦合,提高维护性和阅读性。FishRedux分为视图、数据和效果处理三层,旨在解决复杂项目中的状态管理和模块拆分问题。
摘要由CSDN通过智能技术生成

1.1 FishRedux简介

fish_redux是阿里开源的一套类似redux的flutte框架,适用中大型项目,用于页面拆分,模块拆分及跨组件通讯。
它的特点是配置式组装。 fishredux把一个大的页面拆解成两部分,把视图与数据层拆解为相互独立的component(adapter);另一方面又将component(adapter)拆成view、reducer、effect等相互独立的且与上下文无关函数。
fishredux的灵感主要来自于redux、react、elm、dva这样优秀的签订框架,在此之上,将集中,分治,复用,隔离做得更进一步

1.2 为什么要介绍FishRedux

  • 状态管理:fish redux用作flutter项目中的状态管理,它可以作为开发Flutter页面的利器。
  • 分层管理:在这里插入图片描述
    fishredux自底而上,分三层,每一层用来解决不同层面的问题和矛盾。
  • 减少维护成本:Flutter 开发过程中,如果把每一个widget都放到一个dart文件中,那么势必代码耦合严重,代码可维护性糟糕。使用fish redux就可以打破这种局面,页面中每个Component 都单独出来,无论是维护性还是阅读性都增强了许多。

1.3 fishredux主要计划

下面是fishredux相关的主要讲解计划(可能会根据实际需要有所改动)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值