Wat is versendingsaksie?
Wat is versendingsaksie?

Video: Wat is versendingsaksie?

Video: Wat is versendingsaksie?
Video: Wat is vruchtgebruik? (simpel uitgelegd) 2024, Mei
Anonim

DispatchAction verskaf 'n meganisme om 'n stel verwante funksies in 'n enkele te groepeer aksie , en elimineer dus die behoefte om aparte te skep aksies vir elke funksie.

Die vraag is ook, wat is 'n versendingsfunksie?

versending () is die metode wat gebruik word om versending aksies en veroorsaak toestandsveranderinge aan die winkel. react-redux probeer eenvoudig om jou gerieflike toegang daartoe te gee. Let egter daarop dat versending is nie beskikbaar op rekwisiete as jy wel aksies aan jou verbinding deurgee nie funksie.

Net so, kan 'n verkleiner 'n aksie stuur? 4 antwoorde. Die versending van 'n aksie binne a verkleiner is 'n anti-patroon. Jou verkleiner moet wees sonder newe-effekte, eenvoudig verteer die aksie loonvrag en die terugkeer van 'n nuwe staatsvoorwerp. Voeg luisteraars by en versending aksies binne die verkleiner kan lei tot vasgeketting aksies en ander newe-effekte.

Op hierdie manier, wat doen winkelversending?

versending (aksie) Stuur 'n aksie. Dit is die enigste manier om 'n staatsverandering te veroorsaak. Die winkel s'n verminderende funksie sal opgeroep word met die huidige getState() resultaat en die gegewe aksie sinchronies.

Hoe stuur jy 'n aksie in Redux?

Nietemin, wanneer jy wil 'n aksie uitstuur vanaf jou komponent, moet jy dit eers met die winkel koppel en die verbindingsmetode gebruik om te reageer- redux (2de manier). Dan, wanneer jy begin om logika in jou mapDispatchToProps-funksie te hê, is dit tyd om versendingsaksie in jou sage (3de manier).

Aanbeveel: