为什么api请求不放在reducer的action呢

来源:9-6 【reducer管理】combineReducers

Josephhhhh

2021-08-02

这段代码为什么不放在FETCH_RECOMMEND_PRODUCTS_START呢?

            const { data } = await axios.get(
                "http://123.56.149.216:8080/api/productCollections"
            );

像老师说的如果另外一个组件也要发送同样的API 请求, 那这段代码岂不是重复的在不同的组件里写?

写回答

1回答

阿莱克斯刘

2021-08-05

FETCH_RECOMMEND_PRODUCTS_START?这是一个action如何处理api请求?放在页面进行api调用我认为还是比较合理的,如果感到不合理,可以继续看看后续课程,在接下来的课程中会重构每个知识点,你也会看到代码是如何迭代进化的

0
1
Josephhhhh
好的 看到了放在middleware里
2021-08-05
共1条回复

React18 系统精讲 结合TS打造旅游电商平台

React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能

1993 学习 · 1015 问题

查看课程