Skip to content

Latest commit

 

History

History
24 lines (11 loc) · 1 KB

File metadata and controls

24 lines (11 loc) · 1 KB

Redux数据流

页面渲染完之后会有UI,当用户开始触发一些操作的时候会产生Action,这些Action会发送给Reducers里,Reducers会更新Store信息,存在Store里的State便会重新渲染UI。

一切事物皆对象,对象是什么,只不过是属性跟方法的集合。

  • Action

    其实就只是个对象,一般由方法生成,必须要有type,action是作用于store上

  • Reducer

    action产生的响应,会发送给reducer,是对响应的抽象,也是由方法生成的,生成一个匿名函数。 传入当前的state,传入作用的action,再根据action的type来决定怎么做,要返回一个新状态。 reducer根据Store响应

  • Store

    所有Reducer都放在Store里,其实就是State跟Reducer的总和。所有数据与状态的存储。 Store是唯一的。state是在运行的时候才产生的,所以看到的时候只存在定义好的reducer。利用Redux库里面的CreateStore(Reducer),把reducer传进去,便返回Store。