在中间件(即redux-thunk或redux-saga)中运行异步代码有什么优势

问题描述 投票:0回答:1

我只是在学习如何在我的React项目中实现Redux,我试图了解在中间件中运行异步代码以实现Redux状态更改的优势。为什么我们不只在组件级别运行异步代码,然后在组件级别完成异步代码时分派不同的动作?

reactjs react-redux redux-saga
1个回答
0
投票

有时取决于您的情况,您必须同时调用操作,您需要异步操作进行中间操作,其操作更清晰,更简单,更同步,以在您的操作中调用您的api。而不是在您的组件中获取它,然后将其传递给您的操作。

© www.soinside.com 2019 - 2024. All rights reserved.