⊗jsrxPmATDTD 52 of 57 menu

Direktno slanje thunk-a u Redux

Kada smo slali akcije iz komponenti, koristili smo hook useDispatch, koji vraća metodu store-a dispatch, pošto u komponentama nema direktnog pristupa store-u.

Ovoga puta treba da dobijemo objekte sa prodavcima i to uradimo samo jednom prilikom pokretanja naše aplikacije. To možemo uraditi direktno iz glavnog fajla main.jsx aplikacije, nakon što worker započne rad.

Hajde da otvorimo našu aplikaciju sa proizvodima, a u njoj fajl main.jsx i importujemo u njega thunk fetchSellers:

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

U ovom fajlu nam je dostupan store, zato ovde nisu potrebni nikakvi hook-ovi i možemo direktno da iskoristimo njegov metod dispatch. Hajde da posle linije:

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

Dodamo sledeću:

store.dispatch(fetchSellers())

Pokrenimo našu aplikaciju. Sada u karticama sa proizvodima navedeni su i prodavci:

Otvorite vašu aplikaciju sa studentima. Otvorite u njoj fajl main.jsx. Importujte u njega vaš thunk fetchTeachers i pošaljite ga direktno metodom store.dispatch.

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij