cover-img
avatar

托码特人

分享科技与人文

一个关注互联网的技术博客

Flux架构理解

1、是个什么鬼?

如何理解 Facebook 的 flux 应用架构?

Flux 的核心就是一个简单的约定:视图层组件不允许直接修改应用状态,只能触发 action。应用的状态必须独立出来放到 store 里面统一管理,通过侦听 action 来执行具体的状态操作。
所谓的单向数据流,就是当用户进行操作的时候,会从组件发出一个 action,这个 action 流到 store 里面,触发 store 对状态进行改动,然后 store 又触发组件基于新的状态重新渲染。
即可以看出:视图组件变得很薄,只包含了渲染逻辑和触发 action 这两个职责,即所谓 “dumb components”(愚蠢组件)

2、结构图

赞赏

声明: 本文内容由托码斯创作整理,由于知识水平和时效性问题,行文可能存在差错,欢迎留言交流。读者若需转载,请保留出处,谢谢!