先建立数据管理仓库creactStore store ,建立reducer , 建立好之后, 页面引用, store.getState () , 获取到了数据, 更改数据,发出action 有store.dispatch(achtion ) ,到了store ,管理员根据你要的数据到readucer 去找。最后完成更新;
===========================================================
reudx的标准流程:View在redux中会派发action方法;action通过store的dispatch方法会派发给store;store接收action,连同之前的state,一起传递给reducer;reducer返回新的数据给store;store去改变自己的state。那么redux的中间件指的是什么?指的是action和stroe之间。aciton通过dispatch方法被传递给store,那么aciton和stroe之间是谁呢?就是dispatch方法的封装:这里就分为两种情况了,如果接受的是一个函数,那么它不会这个函数直接传递给store,而是把这个函数执行,然后再进行传递。如果是对象,那就直接传递给store了。redux-thunk就是对dispatch的升级,中间件不止redux-thunk这一个,还有其他的中间件,对dispatch进行升级,达成不同的需求。