向Redux Reducer添加回调

向Redux Reducer添加回调,第1张

向Redux Reducer添加回调

这个想法没有错,实现是正确的。

而不是添加回调,而是从 *** 作中返回一个Promise(您将需要使用redux-thunk中间件或类似的替代方法)。

然后,您可以简单地执行以下 *** 作:

dispatch(myAction).then(callback);

当然,您也可以在回调中简单地调度另一个动作,通常最终是一个复合动作。

const myAction = ...const callbackAction = ...const compoundAction = () => dispatch => {     dispatch(myAction())         .then(() => dispatch(callbackAction()));};


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5642401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存