⊗jsrxPmATDTD 52 of 57 menu

Priame odoslanie thunku v Reduxe

Keď sme odosielali akcie z komponentov, použili sme hook useDispatch, ktorý vracia metódu store dispatch, pretože v komponentoch nie je priamy prístup k store.

Tentokrát potrebujeme získať objekty s predajcami a urobiť to raz pri spustení našej aplikácie. Môžeme to urobiť priamo z hlavného súboru main.jsx aplikácie, po tom, čo worker začne pracovať.

Otvorme našu aplikáciu s produktmi a v nej súbor main.jsx a importujme do neho thunk fetchSellers:

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

V tomto súbore máme k dispozícii store, preto tu nie sú potrebné žiadne hooky a môžeme priamo použiť jeho metódu dispatch. Pridajme po riadku:

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

Nasledujúci:

store.dispatch(fetchSellers())

Spustíme našu aplikáciu. Teraz v kartách s produktmi sú uvedení aj predajcovia:

Otvorte vašu aplikáciu so študentmi. Otvorte v nej súbor main.jsx. Importujte do neho váš thunk fetchTeachers a odošlite ho priamo metódou store.dispatch.

Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť