Fish Redux 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Fish Redux 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
Fish Redux 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
Fish Redux 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
Fish Redux 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

Fish Redux 是一个基于 Redux 数据管理的组装式 Flutter 应用框架,它特别适用于构建中大型的复杂应用。

  • 函数式编程
  • 可预测的状态容器
  • 可插拔组件化
  • 无损性能

它的特点是配置式组装。一方面将一个大的页面,对视图和数据层拆解为互相独立的 Component|Adapter,上层负责组装,下层负责实现;另一方面将 Component|Adapter 拆分为 View、Reducer、Effect 等相互独立的上下文无关函数。

所以它会非常干净,易维护,易协作。

Fish Redux 的灵感主要来自于 Redux、Elm、Dva 等框架。

架构图

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (3)

加载中
打分: 很差
文档极其友好 + 1
2020/11/12 09:58
回复
举报
文档极其友好🤥
2019/08/23 17:04
回复
举报
不知文档如何?
2019/03/28 22:53
回复
举报
更多评论
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/08/14 14:58

fish redux 个人理解

fish redux 理解 fish redux是什么 Fish Redux 是一个基于 Redux 数据管理的组装式 flutter 应用框架, 它特别适用于构建中大型的复杂应用。 它的特点是配置式组装。 一方面我们将一个大的页面,对视图和数据层层拆解为互相独立的 Component|Adapter,上层负责组装,下层负责实现; 另一方面将 Component|Adapter 拆分为 View,Reducer,Effect 等相互独立的上下文无关函数。 所以它会非常干净,易维护,易协作。 Fish Redux 的...

0
0
2019/04/17 11:36

Fish Redux中的Dispatch是怎么实现的?

零.前言 我们在使用fish-redux构建应用的时候,界面代码(view)和事件的处理逻辑(reducer,effect)是完全解耦的,界面需要处理事件的时候将action分发给对应的事件处理逻辑去进行处理,而这个分发的过程就是下面要讲的dispatch, 通过本篇的内容,你可以更深刻的理解一个action是如何一步步去进行分发的。 一.从example开始 为了更好的理解action的dispatch过程,我们就先以todo_list_page中一条todo条目的勾选事件为例,来看...

0
0
发表了博客
2019/04/17 11:20

Fish Redux中的Dispatch是怎么实现的?

零.前言 我们在使用fish-redux构建应用的时候,界面代码(view)和事件的处理逻辑(reducer,effect)是完全解耦的,界面需要处理事件的时候将action分发给对应的事件处理逻辑去进行处理,而这个分发的过程就是下面要讲的dispatch, 通过本篇的内容,你可以更深刻的理解一个action是如何一步步去进行分发的。 一.从example开始 为了更好的理解action的dispatch过程,我们就先以todo_list_page中一条todo条目的勾选事件为例,来看...

0
0
发表于软件架构专区
2020/02/01 09:55

fish

```` sudo apt install fish curl -L https://get.oh-my.fish | fish omf install eden omf theme eden

0
0
发表于开发技能专区
2020/08/11 20:40

fish ubuntu 上的设置

原文链接: fish ubuntu 上的设置 上一篇: emsdk 开发环境搭建 下一篇: serve 和 http-server 对比 设置 greet set fish_greeting "" fish_config 缺少模块 distutils.spawn 需要安装py3的 sudo apt install python3-distutils -y 需要使用浏览器才能打开web, 通过ip访问也不行... 即使找到了html文件和其中的跳转链接, 也无法在外面打开......

0
0
发表了博客
2018/08/20 15:44

Redux与它的中间件:redux-thunk,redux-actions,redux-promise,redux-saga

序言 这里要讲的就是一个Redux在React中的应用问题,讲一讲Redux,react-redux,redux-thunk,redux-actions,redux-promise,redux-saga这些包的作用和他们解决的问题。 因为不想把篇幅拉得太长,所以没有太多源码分析和语法讲解,能怎么简单就怎么简单。 Redux 先看看百度百科上面Redux的一张图: 这是Redux在Github上的介绍:Redux用于js程序,是一个可预测的状态容器。 在这里我们首先要明白的是什么叫可预测?什么叫状态容...

0
0
发表了博客
2019/07/06 15:43

[IOI2008] Fish 鱼

https://www.luogu.org/recordnew/lists?uid=56840 题解 首先可以发现我们对于每种颜色的鱼,长一点的能够覆盖的方案已定完全包含短一点的方案。 所以我们可以只对每种颜色最长的鱼计算贡献。 然后有一个$naive$的想法,我们从按照最长的鱼的长度小到大枚举每种颜色,然后算出那条最长的鱼能够包含的方案。 这样会算重。 那么我们还有一个$naive$的想法,我们可以在枚举的时候,只维护出比在a这种颜色前面的颜色的所有方案。 这...

0
0
发表了博客
2019/01/16 14:35

[Redux] redux的概述

redux 的概述 随着 javascript 单页应用的不断发展,javascript 需要管理比以往都要多的状态,管理不断变化的 state 非常困难,数据流动不断变的模糊不可预测,代码的开发与维护成为了变得越来越困难.redux 这类状态管理框架变出现了,通过限制更新发生的时间和方式,来使 state 的变化变得可以预测. redux 是一个很有用的框架,但是并不是非用不可,而是当你自己觉得可能需要 redux 的时候,就会找到他,并且使用他(还有其他同类框架) 当...

0
0
发表于服务端专区
2020/03/14 21:53

ConfigurationClassPostProcessor 源码 rock_fish

传送: Spring大观园,我有过的困惑或许你也有! 导读 1.是谁在何时注册了ConfigurationClassPostProcessor ? 2.是谁在何时调用ConfigurationClassPostProcessor? 3.ConfigurationClassPostProcessor的作用 1.是谁在何时注册了ConfigurationClassPostProcessor AnnotationConfigApplicationContext 构造函数中创建了AnnotatedBeanDefinitionReader。 AnnotatedBeanDefinitionReader 的构造函数中注册注解配置类的处理器,其中...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
3 评论
44 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部