近日, 阿里开源了其 Flutter 应用框架 Fish Redux.
Fish Redux 是一个基于 Redux 数据管理的组装式 Flutter 应用框架, 它特别适用于构建中大型的复杂应用.
特性包括:
函数式编程
可预测的状态容器
可插拔组件化
无损性能
Fish Redux 的灵感主要来自于 Redux,Elm 与 Dva 等框架, 官方介绍其在这些优秀框架的基础上将集中, 分治, 复用与隔离做得更进了一步.
Fish Redux 的最大特点是配置式组装. 一方面将一个大的页面, 对视图和数据层拆解为互相独立的 Component|Adapter, 上层负责组装, 下层负责实现; 另一方面将 Component|Adapter 拆分为 View,Reducer,Effect 等相互独立的上下文无关函数. 所以它会非常干净, 易维护, 易协作.
项目地址: https://github.com/alibaba/fish-redux
来源: http://news.51cto.com/art/201903/593020.htm