如果你像这样使用connect(()=>({},dispatch=>({})))(),在其第二个参数中将dispatch作为参数传了进去,那么你就没办法在代码中直接使用dispatch({type:''.,payload:""})这种形式,不然会报dispatch is not a function,二者貌似只能选一。
另外有人貌似是因为这种情况报错!
react报错: dispatch is not a function,需要在类前添加@connect(() => ({}))
import {connect} from 'dva'
@connect(() => ({}))
class Methods extends Component{
}