⊗jsrxPmATDTD 52 of 57 menu

Invio diretto di thunk in Redux

Quando inviavamo le azioni dai componenti, utilizzavamo l'hook useDispatch, che restituisce il metodo dispatch dello store, poiché nei componenti non c'è accesso diretto allo store.

Questa volta dobbiamo recuperare gli oggetti dei venditori e farlo una volta all' avvio della nostra applicazione. Possiamo farlo direttamente dal file principale main.jsx dell'applicazione, dopo che il worker ha iniziato a funzionare.

Apriamo la nostra applicazione con i prodotti, e in essa il file main.jsx e importiamo in esso il thunk fetchSellers:

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

In questo file abbiamo accesso allo store, quindi qui non servono hook e possiamo utilizzare direttamente il suo metodo dispatch. Aggiungiamo dopo la riga:

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

La seguente:

store.dispatch(fetchSellers())

Avviamo la nostra applicazione. Ora nelle schede dei prodotti sono indicati anche i venditori:

Aprite la vostra applicazione con gli studenti. Aprite in essa il file main.jsx. Importate in esso il vostro thunk fetchTeachers e inviatelo direttamente con il metodo store.dispatch.

Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta