在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ react中如何組織異步請求的action

react中如何組織異步請求的action

通常的異步請求 thunk中間件之類的有在用 會基礎(chǔ)的使用方法
現(xiàn)在有一些想法,
需求:我想根據(jù)接口文檔,為每一個(gè)接口寫一個(gè)函數(shù),作為公共方法。
同時(shí),想用中間件,在處理請求類action時(shí),自動的設(shè)置全局的loading和error
問題:想要使用中間件,就要求是action,現(xiàn)在如果一個(gè)接口方法作為了action(例如 REQUEST_SV_001),那么怎么讓它返回?cái)?shù)據(jù)呢。。比如我想把這個(gè)接口action返回的數(shù)據(jù),取出一部分,作為另一個(gè)業(yè)務(wù)邏輯action的payload,這時(shí)就不知道怎么寫了。。
我目前理解action發(fā)出后,只能通過reducer來把數(shù)據(jù)寫入store,可是請求類action的數(shù)據(jù)會根據(jù)業(yè)務(wù)邏輯寫入到不同的地方,那么這個(gè)action怎么只返回?cái)?shù)據(jù)呢?。。
求賜教

回答
編輯回答
萌二代

看不懂你的問題,不明白action返回的數(shù)據(jù),取出一部分,給另一個(gè)action到底是做什么用。

不過,關(guān)于用中間件去實(shí)現(xiàn)自動設(shè)置全局的loading和error,可以參考這個(gè)例子:
https://github.com/reactjs/re...,示例的中間件會在請求的開始和結(jié)束時(shí),自動發(fā)送action。

2018年7月5日 23:43