Flux 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
Flux 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 BSD
开发语言 JavaScript
操作系统 跨平台
软件类型 开源受限软件
开发厂商 Facebook
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2014-07-29

软件简介

温馨提示:该项目除了使用 BSD 协议授权外,还需遵守附加的专利授权

Flux 是一个Facebook开发的、利用单向数据流实现的应用架构,用于 React。Flux应用有三个主要的部分组成:调度程序、存储和视图(React 组件)。

Facebook工程经理Tom Occhino说,由于他们“非常巨大”的代码库和庞大的组织,因而需要“以某种方式使代码结构化,使其更加可预测”。这已经通过 FluxReact 完成。Flux是一个系统架构,用于推进应用中的数据单向流动。React是一个JavaScript框架,用于构建“可预期的”和“声明式的”Web用户界面,它已经使Facebook更快地开发Web应用。 

Flux 应用示例:

Flux 一个数据流周期:

Views ---> (actions) ----> Dispatcher ---> (registered callback) ---> Stores -------+
Ʌ                                                                                   |
|                                                                                   V
+-- (Controller-Views "change" event handlers) ---- (Stores emit "change" events) --+

Flux 相关文档:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于AI & 大数据专区
2018/04/02 08:07

Flux 会取代 Web MVC,或可不再基于 Servlet 容器了?

对 Java 开发者来说,2017 年 9 月是个热闹的月份不但 Java SE 9、Java EE 8 相继发布,就连 Spring 框架,也在这段时间发布 5.0 正式版。 而新版 Spring 的一大特色,就是 Reactive Web 方案 Web Flux,这是用来替代 Spring Web MVC 的吗?或者,只是终于可以不再基于 Servlet 容器了? 基于 Servlet 容器的 Web MVC 身...

22
37
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2017/06/18 18:35

Flux

感谢支持ayqy个人订阅号,每周义务推送1篇(only unique one)原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译) 如果觉得弱水三千,一瓢太少,可以去...

0
0
发表于云计算专区
08/15 10:36

Flux项目

名称:Flux 类型:GitOps 说明:Flux是一个GitOps Kubernetes操作器(Operator)。Flux是一个自动确保集群状态与git中的配置匹配的工具。它使用集群中的一个操作器来触发Kubernetes内部的部署,这意味着你不需要单...

0
0
发表于大前端专区
2018/08/08 16:26

学习flux

Flux 是一种架构思想,专门解决软件的结构问题。它跟MVC是同一类东西。 Flux将一个应用分成四个部分: View: 视图层 Action(动作):视图层发出的消息(比如mouseClick) Dispatcher(派发器):用来接收Actio...

0
0
发表于开源治理专区
04/05 10:21

Flux项目

名称:Flux 类型:GitOps 说明:Flux是一个GitOps Kubernetes操作器(Operator)。Flux是一个自动确保集群状态与git中的配置匹配的工具。它使用集群中的一个操作器来触发Kubernetes内部的部署,这意味着你不需要单...

0
0
发表了博客
2019/11/27 18:55

从flux到redux

从flux到redux flux既是一个前端架构,更是一种状态管理的思想。 2013年,Facebook公司让React亮相的同时,也推出了Flux框架,React和Flux相辅相成,Facebook认为两者结合在一起才能构建大型的JavaScript应用。 ...

0
0
发表于开发技能专区
03/27 10:30

reactor flux

发布订阅模式 A--->B-->C---->D subscribe: D--->C--->B--->A onSubscribe: A--->B--->C---->D request: D---->C--->B---->A onNext: A--->B-->-C--->D complete:A--->B---->C--->D Flux.just Flux fs =......

0
0
2018/11/28 18:23

Flux、Redux到react-redux衍变发展之Flux解读

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zeping891103/article/details/84451710 react开发中,组建直接传递参数需要props一层层代理,对于复杂组件,它可能嵌套的子组件非...

0
0
发表于大前端专区
2016/09/12 13:32

flux 框架理解

# flux 框架理解 在 flux 框架里面,主要有的概念有 view,store,dispatcher,action 一般的实现是 --- action -> dispatcher->store->view 同时,也会存在 由view 出发 action 的事情,这个时候,实现路线就是 --- view-action-> dispatcher -> store -> view ## 代码结构 ``` js - actions - // 行为 xxActionCreato...

0
1
发表于大前端专区
2016/11/10 18:07

React+Flux

React 本身只涉及UI层,如果搭建大型应用,必须搭配一个前端框架。也就是说,你至少要学两样东西,才能基本满足需要:React + 前端框架。 Facebook官方使用的是 Flux 框架。本文会介绍如何在 React 的基础上,使用 Flux 组织代码和安排内部逻辑,使得你的应用更易于开发和维护。...

0
1
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
2019/10/29 15:35

Spring boot 种reactor 里面publisher的map和flatMap操作符最终的区别是什么?执行流程是怎样的?

// map操作符 Flux flux = Flux.just(1,2,3,4) .log() .map(i->{ System.out.println("first:"+i); return i+1; }); System.out.println(flux.subscribe( System.out::println )); //flapMap操作符 Flux flux1 = Flux.just(1,2,3,4) .log() .flatMap(i->{ Flux flux2 = Flux.just(i); System.out.println("first:"+i); ...

2
0
发表于开发技能专区
2018/11/09 17:26

关于第三方接口调用返回值问题?

这是第三方接口返回值类型: { "data": { "standard": "RO-185I智能-新款", "filter_period": "", "channel": "电商", "type": "1", "u9_code": "104011-0003", "pro_list": "", "pro_install_type": "", "model": "", "info": "", "pro_filter9": "", "pro_filter8": "", "pro_filter7": "", "pro_filter6": "", "pro_f...

7
0
发表于服务端专区
2018/10/26 11:39

如何在gateway的过滤器中获取路由返回的页面内容?

package com.newland.bomc.micro.gateway.filter; import io.netty.buffer.ByteBufAllocator; import io.netty.buffer.UnpooledByteBufAllocator; import org.apache.commons.io.IOUtils; import org.springframework.cloud.gateway.filter.GatewayFilterChain; import org.springframework.cloud.gateway.filter...

1
0
发表了问答
2016/03/24 11:48

2016年度——React.js 最佳实践

最近React(web/native)依旧如火如荼,相信大家都跃跃欲shi,我们团队也开始在React领域有所尝shi. 2016年应该是 React 逐渐走向成熟的一年,让我们一起来看看国外的开发者们都总结了哪些"最佳实践". =============以下为译文============== 2015年 React 在全世界都有很多关于新的更新和开发者大会的讨论.关于去年的重要事件...

3
14
发表了问答
2016/06/21 15:29

Redux 最佳实践

摘要 Redux 是 其他 flux 框架 推荐使用的 React 框架。当我开始写这篇文章时,它还是 1.0.0 版本,当这篇文章发布时,它已经是 3.0.0 了。 它的作者,Dan Abramov 已经发布一些很棒的 文档,但是他依然没有完全指明如何在大规模项目中使用 Redux,所以人们开始问了 “有哪些大型项目使用了 Redux”. 好吧,希望这篇文章...

1
3
发表了问答
2015/09/08 19:00

react flux 事件冲突

reactjs flux流程的一个疑问。 情况如下: 视图a action a store a 视图b action b store b 上面两套flux流程相互独立 如果store b 数据处理完成,需要 视图a做相应变更应该怎么处理? 方法1:store b 去调用 store a的set方法(这样就增加了耦合度,放弃) 方法2:store b dispatch一个事件 store a监听到修改数据(这样...

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
58 收藏
分享
返回顶部
顶部