## 解决方案:单向数据流
因此 Facebook 决定尝试另外一种架构,即单向数据流——就一个方向——当你需要插入新的数据,流完全重新开始。他们把这种架构称为 Flux。
![](https://box.kancloud.cn/2015-10-27_562edca77fa53.jpg)
在 Facebook 的 Flux 文档中也可以找到这张图,本身要比看起来更酷,真的,非常酷……但光看上面这张图可能无法完全明白。
一旦你理解了 Flux,这张图看起来就比较清晰了。可问题是,你刚看到文档,对 Flux 完全是陌生的,我就不信这张图有助于你对它的立即……但这确实是图需要做的事情。它应该给你一个大的概念,在深入进去搞清楚各个细节之前。
帮助我更好理解 Flux 的并不是像这样的一张图,而是把这个系统想象成多个不同的角色一起协作实现一个共同的目标。因此我想给大家介绍一下我大脑中的演职表。