redux 异步编程redux 异步编程
下载 redux 插件(异步中间件)
npm install --save redux-thunk
redux/store.js
/*
redux 最核心的管理对象 store
*/
import {createStore, applyMiddleware} from 'redux' import thunk from 'redux-thunk'
import reducer from './reducer'
export default createStore(reducer, applyMiddleware(thunk))
redux/actions.js
/*
异步增加的异步 action
*/
export const incrementAsync = function (number) { // 返回一个带 dispatch 参数的函数
return dispatch => {
// 执行异步操作 setTimeout(() => {
// 有了结果后, 分发同步 action
dispatch(increment(number)) }, 1000)
} }
感谢您花时间阅读此篇文章,如果您觉得看了这篇文章之后心情还比较高兴,可以打赏一下,请博主喝上一杯咖啡,让博主继续码字……
本文版权归作者和博客园共有,来源网址:https://blog.csdn.net/weixin_46498102 欢迎各位转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接