1、什么是Redux

Redux 是React生态中重要的组成部分。很多人都说,简单的应用可以不用此工具。但是我个人认为,中小型应用使用的话,可以使文件结构更加规范,代码可读性更强。因为React提出将展示组件与容器组件分离的思想,所以降低了React 与Redux之间的耦合度。
Redux实现数据统一管理 详解
Redux是一个流行的JavaScript框架,为应用程序提供一个可预测的状态容器。Redux基于简化版本的Flux框架,Flux是Facebook开发的一个框架。在标准的MVC框架中,数据可以在UI组件和存储之间双向流动,而Redux严格限制了数据只能在一个方向上流动。 见下图:

Redux实现数据统一管理 详解

在Redux中,所有的数据(比如state)被保存在一个被称为store的容器中 → 在一个应用程序中只能有一个。store本质上是一个状态树,保存了所有对象的状态。任何UI组件都可以直接从store访问特定对象的状态。要通过本地或远程组件更改状态,需要分发一个action分发在这里意味着将可执行信息发送到store。当一个store接收到一个action,它将把这个action

相关文章:

  • 2023-03-20
  • 2023-03-20
  • 2022-12-23
  • 2018-03-31
  • 2022-12-23
  • 2019-05-29
  • 2022-01-13
猜你喜欢
  • 2022-12-23
  • 2021-06-06
  • 2021-12-05
  • 2022-12-23
  • 2021-11-11
  • 2021-07-08
  • 2023-01-31
相关资源
相似解决方案