我使用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()
但我得到的消息是then
不是派遣的功能。
我该如何做到这一点?
答案 0 :(得分:4)
答案:这取决于派遣所返回的内容;如果一个承诺被退回,那么它将是可以的。