我使用redux、react redux、react router、react router redux和redux thunk。
import { createStore, applyMiddleware } from 'redux'
import { Provider } from 'react-redux'
import { browserHistory } from 'react-router'
import { routerMiddleware } from 'react-router-redux'
import thunkMiddleware from 'redux-thunk'
...
const reduxRouterMiddleware = routerMiddleware( browserHistory )
const store = createStore(
mainReducer,
applyMiddleware(reduxRouterMiddleware, thunkMiddleware)
)
因此,我希望能够进行适当的调度
dispatch(...).then()
但我得到的消息是CCD_ 1不是调度的函数。
我怎样才能做到这一点?
答案:这取决于调度返回的内容;如果一个承诺得到了回报,那么它将是可能的。