redux-promise
时间: 2023-10-01 18:10:33 浏览: 173
Redux Promise是一个Redux中间件,它的作用是派发一个Promise对象,并且可以通过参数resolve来触发一个action。通过创建一个Promise实例,我们可以在resolve中定义想要派发的action的类型和payload。这样做的好处是可以更方便地处理异步逻辑,例如在异步请求返回后再派发相应的action来更新状态。
如果你想在你的Redux应用中使用Redux Promise中间件,可以通过npm安装@tracktl/redux-promise-middleware包,或者在你的项目中添加@tracktl/redux-promise-middleware作为依赖。然后你可以在Redux的store中使用applyMiddleware来将Redux Promise中间件添加到中间件链中。
在众多Redux中间件中,处理Redux异步事件的中间件占据了重要的地位。从简单的redux-thunk到redux-promise再到redux-saga等等,它们都提供了各自的解决方案来管理Redux异步流。对于redux-promise来说,它通过Promise对象的特性,让我们可以更加简洁地处理异步逻辑,并且将派发action的过程与异步操作分离开来。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [眼花缭乱的redux中间件,也不过如此](https://blog.csdn.net/dear_mRZhou_/article/details/118529380)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *2* [redux-promise-middleware:声明式Redux Prom中间件](https://download.csdn.net/download/weixin_42137032/16719421)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
- *3* [Redux中间件(redux-thunk、redux-promise、redux-saga)](https://blog.csdn.net/yrqlyq/article/details/119243072)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 33.333333333333336%"]
[ .reference_list ]
阅读全文