企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## redux-logger ``` import redxLogger from 'redux-logger'; export default createStore(reducer,applyMiddleware(reduxLogger)); ``` 每次状态改变时,会打印改变前以及改变后的状态以及对应的action ![](https://box.kancloud.cn/01830a291acdcdb642da85eebbf8a127_465x208.png) ## redux-thunk ``` npm i redux-thunk ``` ![](https://box.kancloud.cn/2644cc9dd28dfe6af779565e4d4c7cdd_557x855.png) ## redux-promise reject的话 会被忽略 ``` //1) ,promiseIncrement(){ return new Promise(function(resolve,reject){ setTimeout(function(){ resolve({type:types.INCREMENT,payload:1}); //reject无法处理 },1000) }); } ``` 想要不被忽略,直接返回`{}`action对象 ``` //2) ,payloadIncrement(){ return { type:types.INCREMENT ,payload:new Promise(function(resolve,reject){ setTimeout(function(){ if(Math.random()>.5){ resolve(100); }else{ reject(-100); } },1000) }) } } ```