我使用 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
不是调度函数。我怎样才能做到这一点?
最佳答案
答案:这取决于调度返回的内容;如果返回了一个 promise ,那么它将是 thenable。
关于redux - 想做 dispatch.then(...),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36189448/