鍍金池/ 問答/HTML5  HTML/ 一定要使用redux-thunk處理異步嗎?

一定要使用redux-thunk處理異步嗎?

redux-thunk增強了dispatch,可以dispatch一個函數(shù),并傳入dispatch和getState兩個參數(shù)。我知道他是用來處理異步的,但是我覺得也可以不用使用,不知是否出于代碼好管理還是其他目的這么做,希望大神解答一下

//情況一
this.props.dispatch(function(dispatch,getState){
  //模擬接口請求返回數(shù)據(jù)
  setTimeout(function(){
    dispatch({
      type:'updateState'
    })
  },3000)
})

//情況二
let _this = this ;
setTimeout(function(){
  _this.props.dispatch({
    type:'updateState'
  })
},3000)
回答
編輯回答
毀憶
2017年6月15日 03:37
編輯回答
吢丕

這個問題redux的作者早就回答過了傳送門

2018年2月2日 19:25