第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

redux 異步中間件有什么意義呢?

redux 異步中間件有什么意義呢?

呼喚遠(yuǎn)方 2018-10-13 15:31:39
當(dāng)我想發(fā)送一個請求時,直接在fetch函數(shù)里寫不就好了么,為什么要多一步中間件呢?const mapDispatchToProps = ( dispatch )=>({    fetchAndRenderArticle( articleName ){        fetch(`http://localhost:3000/getFile?articleName=${articleName}`).then( res=> {            return res.text();        }).then( articleContent =>{            dispatch({                type:'fetchAndRenderArticle',                         articleContent:articleContent            });        }).catch( err=>{            console.log(err);        });    }});
查看完整描述

1 回答

?
慕沐林林

TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個贊

異步中間件是用來編寫異步Action的。

其實(shí)你的問題更像為什么要用異步Action,請求封裝成Action是為什么?

Action統(tǒng)一管理觸發(fā),reducer統(tǒng)一管理接收,并且更改狀態(tài)。這只是一種設(shè)計模式,降低代碼耦合度。

于是,你的問題,請求需要封裝成異步Action,而異步Action依賴于異步中間件。這就是為什么需要redux異步中間件了。


查看完整回答
反對 回復(fù) 2018-10-25
  • 1 回答
  • 0 關(guān)注
  • 1151 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號