react(50)——简要介绍redux的三个主要“员工”action,Store,Reducers

1.三者关系图

在这里插入图片描述

2.Action Creators

  1. React Components通过Action Creators告诉redux需要做什么。
  2. Action Creators接收到React Components的需求,将其作为一个action通过dispatch发送给Store。
  3. action是一个对象,里面有type属性和data属性
    (1)type告诉redux要对数据做什么操作
    (2)data则是操作的数据

3.Store

  1. 从Action Creators手中接到需求(action),然后将其再扔给Reducers进行加工。
  2. Reducers加工完成之后,将加工后的state还给Store。
  3. Store将加工好的state给React Components

4.Reducers

  1. 用于初始化状态、加工状态。
  2. 加工时,通过旧的state和action,产生的新的state。

版权声明:本文为qq_45895576原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。