鍍金池/ 問答/HTML/ 為什么會(huì)有 redux-saga 這種中間件

為什么會(huì)有 redux-saga 這種中間件

不理解異步請(qǐng)求為什么還要發(fā)action, 直接調(diào)用 api 然后等數(shù)據(jù)返回了,再發(fā) action 改 state 不就好了。為什么要發(fā)個(gè) action,然后 take 到 action.type,再發(fā)請(qǐng)求。

回答
編輯回答
青裙

你如果是自己直接調(diào)用API的話,你的組件里就會(huì)有很多ajax調(diào)用,組件和action耦合了,個(gè)人看法

2017年6月24日 19:25
編輯回答
命多硬

你說的這種方式是和redux的理念邏輯是相悖的。異步的狀態(tài)只有這個(gè)組件自己才知道,沒有在redux的全局狀態(tài)里。

2018年8月13日 17:41