小编and*_*nta的帖子

使用redux-thunk和redux-observable

我正在使用redux-thunk来管理我的react应用程序中的异步内容,并且我想使用redux-observable来更轻松地管理复杂的异步流(例如,连接多个Ajax调用).有没有办法这样做而不修改已经完成的工作?

这是我的意思的一个例子:

const fetchSomeData = () => {
    return (dispatch, getState) => {
        doAnAjaxCall((err, response) => {
            if (err) return dispatch({type: 'ERROR', err})
            // do something
            return dispatch({type: 'SUCCESS', response})
        })
    }
}
Run Code Online (Sandbox Code Playgroud)

是否可以fetchSomeData在史诗中使用?
由于redux-thunk是基于promise的redux-observable应该允许的,我错过了什么吗?

javascript reactjs redux-thunk rxjs5 redux-observable

2
推荐指数
1
解决办法
1292
查看次数