19. Redux 原理和工作流程 - yiqunkeke/react-jianshu-shangguigu-zty GitHub Wiki
React 本身是一个非常 轻量级的视图层框架。 如果只使用它去实现一个大的应用,基本上是不可能的。
React --- A JavaScript library for building user interfaces.
如果要做大型应用,就要使用一个数据型框架去配套结合React使用。
Redux
-
Store
-
View
把数据放到一个公用的存储区域去存储Store。然后组件改变Store中的数据之后,其他的组件会自动感知到Store中数据发生了变化,再去Store中取最新数据。
Redux的工作流程
-
Redux实际上就是一个数据层框架,它把所有数据都放在了 Store 当中。
-
每个组件都要从 Store 中拿数据,每个组件也都可以改 Store 中数据。
-
ReactComponents
-
Action Creators
-
Store
-
Reducers