Redux 未捕获类型错误:无法读取属性';然后';减速器中未定义的参数
我收到错误Redux 未捕获类型错误:无法读取属性';然后';减速器中未定义的参数,redux,promise,Redux,Promise,我收到错误uncaughttypeerror:无法读取此代码上未定义的的属性'then'。我已经研究了解决我问题的其他解决方案,但它们似乎不适用于我的场景。第一次调度按预期启动,但从未到达第二次调度(接受) 默认情况下,dispatch()返回您传入的任何操作 如果您正在使用redux thunk中间件并分派thunk函数,那么dispatch()将返回thunk函数返回的任何结果 因此,只有当update是一个thunk并且它返回一个承诺时,该代码才会工作 export function sa
uncaughttypeerror:无法读取此代码上未定义的的属性'then'。我已经研究了解决我问题的其他解决方案,但它们似乎不适用于我的场景。第一次调度按预期启动,但从未到达第二次调度(接受)
默认情况下,dispatch()
返回您传入的任何操作
如果您正在使用redux thunk
中间件并分派thunk函数,那么dispatch()
将返回thunk函数返回的任何结果
因此,只有当update
是一个thunk并且它返回一个承诺时,该代码才会工作
export function save() {
return (dispatch, getState) => {
return (
dispatch(update())
.then (() =>
dispatch(accept())
)
);
};
}