⊗jsrxPmATDTD 52 of 57 menu

Envío directo de thunk en Redux

Cuando enviábamos acciones desde los componentes, utilizábamos el hook useDispatch, que devuelve el método dispatch del store, ya que en los componentes no hay acceso directo al store.

Esta vez necesitamos obtener los objetos de los vendedores y hacerlo una vez al iniciar nuestra aplicación. Podemos hacerlo directamente desde el archivo principal main.jsx de la aplicación, después de que el worker comience a funcionar.

Abramos nuestra aplicación de productos, y en ella el archivo main.jsx e importemos en él el thunk fetchSellers:

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

En este archivo tenemos acceso al store, por lo que no necesitamos hooks aquí y podemos usar directamente su método dispatch. Añadamos después de la línea:

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

La siguiente:

store.dispatch(fetchSellers())

Iniciemos nuestra aplicación. Ahora en las tarjetas de productos también se indican los vendedores:

Abra su aplicación de estudiantes. Abra en ella el archivo main.jsx. Importe en él su thunk fetchTeachers y envíelo directamente con el método store.dispatch.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar