Rumah > Artikel > hujung hadapan web > Adakah terdapat sebarang middleware untuk redux in react?
Redux in react mempunyai middleware. Oleh kerana data redux memerlukan permintaan tak segerak, middleware diperlukan untuk melengkapkan permintaan asynchronous dalam redux boleh mengembangkan aplikasi redux Apabila komponen mencetuskan tindakan, tindakan itu akan diproses oleh middleware terlebih dahulu, dan kemudian diserahkan kepada reducer.
Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 17.0.1, komputer Dell G3.
Adakah middleware untuk redux in react
Kerana kita mempunyai banyak data dalam redux yang memerlukan asynchronous permintaan, jadi kami memerlukan Middleware membantu kami menyelesaikan permintaan tak segerak dalam redux.
Middleware sebenarnya adalah fungsi Middleware membolehkan kami melanjutkan aplikasi redux. Dicerminkan secara khusus dalam keupayaan untuk memproses tindakan, apabila komponen mencetuskan tindakan, tindakan itu akan diproses oleh middleware terlebih dahulu Selepas middleware diproses, middleware akan menghantar tindakan kepada reducer, membenarkan pengurangan untuk meneruskan pemprosesan tindakan.
Aliran kerja Redux yang menambah middleware
Redux middleware biasa (redux-saga)
redux-saga lebih berkuasa daripada redux-thunk kerana redux-saga boleh mengekstrak operasi tak segerak daripada fail Action Creator dan meletakkannya dalam fail berasingan
Bagaimana untuk menggunakan redux- saga?
Muat turun:
npm install redux-saga
Buat redux-saga middleware
import createSagaMiddleware from ' redux-saga ' const sagaMiddleware = createSagaMiddleware ( )
Daftar sagaMiddleware
createStore (reducer , applyMiddleware (sagaMiddleware) )
Pembelajaran yang disyorkan: "tutorial video bertindak balas"
Atas ialah kandungan terperinci Adakah terdapat sebarang middleware untuk redux in react?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!