異步action代碼比較繁瑣,是否把邏輯封裝到異步action爭議一直不斷
其實這個問題看以誰為中心,
如果你的設計思想是redux統治一切,不僅統治狀態機,還要統治異步相關請求,也封裝到action內,保持思想的上純粹和代碼上的“藝術感”也是沒有問題的,
換一種思路,react顯示組件負責顯示,也可以負責與服務器的通訊這些基本的操作,那么拉取到了資料再 dispatch給redux,也是很多前端人員采取的方式
這種思想是和第一種唯redux是一切的思想沖突,但也可以換個角度思考,思想就理順了:react不僅負責UI界面和用戶互動,也負責和服務器互動,互動后的資料給redux,
兩種思想合二為一了,完美,
很多人擔心react組件內過多的異步資料拉取,大量的Promise aysnc await等,不好維護,其實不會,在coding具體層次,異步代碼都可以封裝到一個類里,
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/106618.html
標籤:其他
上一篇:怎么獲取jpg圖片的標題
