redux中间件使用

104 阅读1分钟
  • createStore(reducer,[reducer默认值],applyMiddleware(fn1,fn2,fn3))

中间件编写方式

/*
* store:{getState,dispatch}
* next:dispatch=>state
* action:dispatch的action
*/
function logger(store){
    return (next)=>{
        return action=>{
          // 可以做一些拦截操作
          return next(action)
        }
    }
}