Flux 介绍
@H_404_1@
温馨提示:该项目除了使用 BSD
协议授权外,还需遵守附加的专利授权。@H_404_1@
Flux 是一个Facebook开发的、利用单向数据流实现的应用架构,用于
React。Flux应用有三个主要的部分组成:调度程序、存储和视图(React
组件)。@H_404_1@
Facebook工程经理Tom
Occhino说,由于他们“非常巨大”的代码库和庞大的组织,因而需要“以某种方式使代码结构化,使其更加可预测”。这已经通过
Flux
和
React
完成。Flux是一个系统架构,用于推进应用中的数据单向流动。React是一个JavaScript框架,用于构建“可预期的”和“声明式的”Web用户界面,它已经使Facebook更快地开发Web应用。@H_404_1@
Flux 应用示例:@H_404_1@
Views ---> (actions) ----> dispatcher ---> (registered callback) ---> Stores -------+ Ʌ | | V +-- (Controller-Views "change" event handlers) ---- (Stores emit "change" events) --+
Flux 相关文档:@H_404_1@
-
一个用于React的应用架构@H_404_1@
-
TodoMVC 指南@H_404_1@
Flux 官网
https://github.com/facebook/flux
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。