cari

Rumah  >  Soal Jawab  >  teks badan

Apakah guna perisian tengah tak segerak redux?

Apabila saya ingin menghantar permintaan, tidakkah saya boleh menulisnya terus dalam fungsi ambil Mengapa saya memerlukan langkah tambahan perisian tengah?

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);
        });
    }
});
PHP中文网PHP中文网2821 hari yang lalu514

membalas semua(1)saya akan balas

  • 滿天的星座

    滿天的星座2017-05-19 10:26:18

    Perisian tengah tak segerak digunakan untuk menulis tindakan tak segerak.

    Malah, soalan anda lebih kepada mengapa anda perlu menggunakan Tindakan tak segerak, mengapa permintaan dirangkumkan ke dalam Tindakan?

    Action mengurus pencetus dengan cara bersatu, reducer mengurus penerimaan dengan cara bersatu, dan menukar status. Ini hanyalah corak reka bentuk untuk mengurangkan gandingan kod.

    Jadi, untuk soalan anda, permintaan itu perlu dirangkumkan ke dalam Tindakan tak segerak dan Tindakan tak segerak bergantung pada perisian tengah tak segerak. Itulah sebabnya perisian tengah tak segerak redux diperlukan.

    balas
    0
  • Batalbalas