⊗jsrxPmATDTD 52 of 57 menu

Directe verzending van thunk in Redux

Toen we acties vanuit componenten verzonden, gebruikten we de hook useDispatch, die de store-methode dispatch teruggeeft, omdat er in componenten geen directe toegang tot de store is.

Deze keer moeten we de objecten met verkopers ophalen en dit eenmalig doen bij het opstarten van onze applicatie. We kunnen dit direct doen vanuit het hoofdbestand main.jsx van de applicatie, nadat de worker is begonnen met werken.

Laten we onze applicatie met producten openen, en daarin het bestand main.jsx en daarin de thunk fetchSellers importeren:

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

In dit bestand is de store voor ons beschikbaar, dus hier zijn geen hooks nodig en kunnen we direct gebruikmaken van zijn methode dispatch. Laten we na de regel:

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

Het volgende toevoegen:

store.dispatch(fetchSellers())

Laten we onze applicatie starten. Nu staan in de productkaarten ook de verkopers vermeld:

Open je applicatie met studenten. Open daarin het bestand main.jsx. Importeer daarin je thunk fetchTeachers en verzend het direct met de methode store.dispatch.

Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren