想做dispatch.then(...)

Hen*_*ann 1 redux redux-thunk

我使用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)
)
Run Code Online (Sandbox Code Playgroud)

结果我希望能够进行及时的调度

dispatch(...).then()
Run Code Online (Sandbox Code Playgroud)

但是我收到的消息then不是调度功能。

我该怎么做?

Hen*_*ann 6

答案:这取决于分派返回的内容;如果一个诺言被兑现,那么它将是可以实现的。