解析Facebook的Flux应用架构
Flux是由Facebook提出的,用于组织应用的一种架构,它基于一个简单的原则:数据在应用中单向流动。这就是所谓的“单向数据流”,简单的记法是把数据比作鲨鱼:鲨鱼只能向前游。Facebook公布了一些Flux的范例,至少有六种第三方库实现如雨后春笋般涌现。在本文中,当我们提及“Flux”时,我们讲的是Facebook的实现。为理解Flux,咱们来完整做一个Todo基本应用。在Facebook的Flux代码库,可以得到该项目的完整代码。当应用启动的时候,ToDoApp的响应模块获得存储在ToDoStore中的数据并展示,ToDoStore完全不知道ToDoApp的模块。如果把模块
用户评论