目录
目录
文章目录
  1. 概述
    1. Flux
    2. Redux(架构)

React之Redux架构

概述

Flux

  • 再理解Redux之前,先了解Flux。
  • 什么是Flux?
    • 构建用户接口的应用程序架构。
    • 说的直白点:使用Flux组织代码和安排内部逻辑,使你的应用程序更易于开发和维护。
    • Flux是一种架构思路,专门解决软件的结构问题,它跟MVC是同一类东西。
    • Flux的最大特点是单向数据流。
    • Flux的实现有很多种,其中最流行有两种
      • Mobox
      • Redux

Redux(架构)

  • 如果你学了React了,会编写组件式的代码(React组件),这还是不够的,因为React只是一个View(DOM层的抽象),并不是完整的Web应用解决方案。它有两个方面没有涉及

    • 架构
    • 通信
  • 2015年,Redux出现,将Flux与函数式编程结合在一起。