数据请求放那里更合理?
来源:9-3 开发用户注册接口

拖车板牙爵士
2020-12-20
create-react-app项目,数据请求我看到有很多人有一些不同的位置
1、有人喜欢将所有的异步请求都放在redux里【这里指不存储在redux中,直接将数据返回给页面】,在页面中通过dispatch去请求访问。
2、有人喜欢在src目录下新建一个api文件夹,将异步请求方法都分装在api文件夹下面的js文件中,然后在页面中调用请求数据方法。
这两种方法有什么性能或者其他层面考虑的区别么?用那种更好点?
写回答
1回答
-
1,本课程的前端项目没有基于create-react-app来构建;
2,异步请求的方式以及请求是否放在redux不同团队要求不同,技术层面没都少好坏之分,更多的是依据项目规甚至团队大多数的使用习惯来制定的,建议根据实际项目选择;
3,至于性能方面,如果没有将请求的数据进行缓存,几乎没有什么差别。当然如果深究的话,直接请求接口肯定比使用redux请求接口效率高点;
012020-12-21
相似问题