我理解的 Flux 架构

  1. 云栖社区>
  2. 博客>
  3. 正文

我理解的 Flux 架构

勾股 2016-08-23 14:11:33 浏览4265
展开阅读全文

之前 review 业务代码的时候就一直想说写一篇自己对 Flux 的理解和看法,不知不觉也过去蛮久了,于是这周末打起精神写了这么一篇。

这篇文章将谈一些我对 Flux 的理解和个人看法。如果您还不太了解什么是 Flux,请先移步这里

另外文中没有特别大段的代码,以讨论架构设计和背后的道理为主,可能会显得有点枯燥,大家可以选个不太困的时候耐心读读看:)

Flux 中的几个基本概念

这是 Flux 官方提供的一张说明图:

图中有四个名词:

  • View
  • Store
  • Action
  • Dispatcher

下面逐个以我的角度做个讲解:

首先 View 是视图,是用户看得见摸得着的地方,同时也是产生主要用户交互的地方,这个概念在 MVC 和 MVVM 架构中都是有的,有些观点认为虽然这几种架构里都有 View,但是定义不太一致,有细微的差别,我自己觉得这种差异确实

网友评论

登录后评论
0/500
评论
勾股
+ 关注