⊗jsrxPmATDTD 52 of 57 menu

Penghantaran Thunk Langsung dalam Redux

Apabila kita menghantar aksi dari komponen, kita menggunakan hook useDispatch, yang mengembalikan kaedah store dispatch, kerana komponen tidak mempunyai akses langsung ke store.

Kali ini, kita perlu mendapatkan objek penjual dan melakukannya sekali semasa aplikasi kita dilancarkan. Kita boleh melakukannya terus dari fail utama main.jsx aplikasi, selepas worker mula berfungsi.

Mari buka aplikasi produk kita, dan dalam fail main.jsx dan import thunk fetchSellers ke dalamnya:

import { fetchSellers } from './parts/sellers/sellersSlice'

Dalam fail ini, store tersedia untuk kita, jadi tiada hook diperlukan di sini dan kita boleh menggunakan kaedah dispatchnya secara langsung. Mari tambah selepas baris:

await worker.start({ onUnhandledRequest: 'bypass' })

Tambah yang berikut:

store.dispatch(fetchSellers())

Mari lancarkan aplikasi kita. Sekarang penjual juga ditunjukkan dalam kad produk:

Buka aplikasi pelajar anda. Buka fail main.jsx di dalamnya. Import thunk anda fetchTeachers ke dalamnya dan hantar ia secara langsung menggunakan kaedah store.dispatch.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak