⊗jsrxPmATDTD 52 of 57 menu

Direkte sending av thunk i Redux

Da vi sendte handlinger fra komponenter, brukte vi hooken useDispatch, som returnerer metode fra store dispatch, fordi komponenter ikke har direkte tilgang til store.

Denne gangen må vi hente objekter med selgere og gjøre dette én gang ved oppstart av applikasjonen vår. Vi kan gjøre dette direkte fra hovedfilen main.jsx i applikasjonen, etter at worker-en har startet.

La oss åpne applikasjonen vår med produkter, og i den filen main.jsx og importere thunk-en fetchSellers til den:

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

I denne filen har vi tilgang til store, så ingen hooks er nødvendige her og vi kan direkte bruke dens metode dispatch. La oss etter linjen:

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

Legge til følgende:

store.dispatch(fetchSellers())

La oss starte applikasjonen vår. Nå er selgere angitt i produktkortene:

Åpne applikasjonen din med studenter. Åpne filen main.jsx i den. Importer thunk-en din fetchTeachers til den og send den direkte med metoden store.dispatch.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis