加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – React Redux App:通过Redux操作调用API Vs直接调用A

发布时间:2020-12-15 16:20:13 所属栏目:百科 来源:网络整理
导读:我正在研究React Redux应用程序.我通过Redux操作调用API并将响应数据存储在Redux状态.但有一种情况,我不必将API响应数据存储在Redux存储中. So the question is,Is there any valid reason to call the APIs through Redux actions or Should I call the API
我正在研究React Redux应用程序.我通过Redux操作调用API并将响应数据存储在Redux状态.但有一种情况,我不必将API响应数据存储在Redux存储中.

So the question is,Is there any valid reason to call the APIs through
Redux actions or Should I call the APIs directly since I’m not storing
the response data in Redux store?

解决方法

这取决于你正在尝试做什么样的电话,以及关注的是谁.
以下是一些案例:

>这是跟踪某事的单向呼叫吗?您可以触发在中间件中拾取的操作.这是发送分析的好例子.
这不必存储在Redux的商店中.
>这是一个调用,你的应用程序的其他部分需要这些数据吗?那么这是一个很好的用例,可以在Redux Store中进行更新,以便在读取此内容时使用其他组件并使用props来决定渲染的内容等.
>这是一个只涉及一个组件或隔离部件的电话吗?您可以在componentDidMount中的组件内进行此调用,因为这与其他任何人无关

或者看看Sagas,他们会观察所有被派遣的行动,并以干净的方式决定如何处理它们.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读