2020-09-22

关于react的redux开发时,异步action如何理解

异步action代码比较繁琐,是否把逻辑封装到异步action争议一直不断

其实这个问题看以谁为中心,

如果你的设计思想是redux统治一切,不仅统治状态机,还要统治异步相关请求,也封装到action内,保持思想的上纯粹和代码上的"艺术感"也是没有问题的。

换一种思路,react显示组件负责显示,也可以负责与服务器的通讯这些基本的操作,那么拉取到了数据再 dispatch给redux,也是很多前端人员采取的方式

这种思想是和第一种唯redux是一切的思想冲突,但也可以换个角度思考,思想就理顺了:react不仅负责UI界面和用户交互,也负责和服务器交互,交互后的数据给redux。

两种思想合二为一了。完美。

很多人担心react组件内过多的异步数据拉取,大量的Promise aysnc await等,不好维护。其实不会,在coding具体层次,异步代码都可以封装到一个类里。


原文转载:http://www.shaoqun.com/a/477531.html

lastpass:https://www.ikjzd.com/w/846
宝付:https://www.ikjzd.com/w/539
2019年选品机会,2个关键词要把握!:https://www.ikjzd.com/home/93995
什么是亚马逊CPC广告?:https://www.ikjzd.com/home/124168
亚马逊代运营公司如何选择?5个冷知识帮你辨别:https://www.ikjzd.com/home/19564

异步action代码比较繁琐,是否把逻辑封装到异步action争议一直不断其实这个问题看以谁为中心,如果你的设计思想是redux统治一切,不仅统治状态机,还要统治异步相关请求,也封装到action内,保持思想的上纯粹和代码上的"艺术感"也是没有问题的。换一种思路,react显示组件负责显示,也可以负责与服务器的通讯这些基本的操作,那么拉取到了数据再dispatch给redux,也是很多前端人员采取
淘粉8:https://www.ikjzd.com/w/1725
巴克莱:https://www.ikjzd.com/w/2775
再曝丑闻!亚马逊圣诞玩具清单"花钱买榜"?:https://www.ikjzd.com/home/109078
欧洲VAT盲区有哪些?大家一定要知道的这些税务合规!:https://www.ikjzd.com/home/108362
左手引流,右手品牌,亚马逊品牌营销高管课程概述:https://www.kjyunke.com/courses/25

No comments:

Post a Comment