Rumah  >  Artikel  >  hujung hadapan web  >  Adakah terdapat sebarang middleware untuk redux in react?

Adakah terdapat sebarang middleware untuk redux in react?

WBOY
WBOYasal
2022-04-27 11:17:342114semak imbas

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.

Adakah terdapat sebarang middleware untuk redux in react?

Persekitaran pengendalian tutorial ini: Sistem Windows 10, bertindak balas versi 17.0.1, komputer Dell G3.

Adakah middleware untuk redux in react

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

Adakah terdapat sebarang middleware untuk redux in react?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn