一定要使用redux-thunk处理异步吗?

redux-thunk增强了dispatch,可以dispatch一个函数,并传入dispatch和getState两个参数。我知道他是用来处理异步的,但是我觉得也可以不用使用,不知是否出于代码好管理还是其他目的这么做,希望大神解答一下

//情况一

this.props.dispatch(function(dispatch,getState){

  //模拟接口请求返回数据

  setTimeout(function(){

    dispatch({

      type:'updateState'

    })

  },3000)

})


//情况二

let _this = this ;

setTimeout(function(){

  _this.props.dispatch({

    type:'updateState'

  })

},3000)


GCT1015
浏览 689回答 1
1回答

holdtom

这个问题redux的作者早就回答过了传送门
打开App,查看更多内容
随时随地看视频慕课网APP