老师,为什么需要异步action?
来源:4-11 异步Action(2)

叫啥名字好呢
2019-04-04
感觉不是一个好问题,但是还是想问。自己写过一些小的react项目,也用了异步action,但是理解不深,对我而言使用异步action可能更方便代码维护。那如果我不使用异步action,我直接在组件的生命周期里发起请求,然后在请求回调里dispatch,这在逻辑上讲似乎也没问题。那么异步action的使用具体有哪些意义呢,老师可以解惑下嘛?谢谢!
写回答
1回答
-
艾特老干部
2019-04-08
你好。首先你需要理解使用redux的意义。redux将状态管理从组件层剥离出来,而状态管理既有同步逻辑,也有异步逻辑(发送请求等),异步逻辑就需要使用到异步action。如果你在组件的生命周期中发送请求,相当于你在组件里还是做了部分状态管理的事情,和你使用redux的初衷是背离的。
10
相似问题