Kan ik een actie in verloopstuk verzenden?
Kan ik een actie in verloopstuk verzenden?

Video: Kan ik een actie in verloopstuk verzenden?

Video: Kan ik een actie in verloopstuk verzenden?
Video: Установка инсталляции унитаза. Душевой трап. ПЕРЕДЕЛКА ХРУЩЕВКИ от А до Я. #18 2024, Mei
Anonim

4 antwoorden. Verzenden van een actie binnen een verloopstuk is een anti-patroon. Jouw verloopstuk zou zonder bijwerkingen moeten zijn, gewoon het verteren van de actie payload en het retourneren van een nieuw statusobject. Luisteraars toevoegen en verzenden acties binnen de verloopstuk kan leiden tot geketend acties en andere bijwerkingen.

Met dit in het achterhoofd, hoe verzend je een actie in Redux?

Niettemin, wanneer u wilt een actie verzenden van uw component, moet u deze eerst verbinden met de winkel en de verbindingsmethode van react- redux (2e weg). Wanneer u dan logica in uw mapDispatchToProps-functie begint te krijgen, is het tijd om verzendactie in je saga (3e manier).

Men kan zich ook afvragen, wat doet de verzending van de winkel? verzenden (actie) Verzendt een actie. Dit is de enige manier om een statusverandering teweeg te brengen. De winkel's reducerende functie zal synchroon worden aangeroepen met het huidige getState() resultaat en de gegeven actie.

Hiervan, wat zijn acties en verloopstukken?

Verloopstukken : Zoals we al weten, acties alleen vertellen wat ze moeten doen, maar ze vertellen niet hoe ze moeten doen, dus verloopstukken zijn de pure functies die de huidige toestand aannemen en actie en retourneer de nieuwe staat en vertel de winkel hoe dat moet.

Wat is actie en reducer in Redux?

EEN verloopstuk is een functie die wijzigingen in de status van een toepassing bepaalt. Het gebruikt de actie het ontvangt om deze wijziging vast te stellen. We hebben tools, zoals Redux , die helpen bij het beheren van de statuswijzigingen van een toepassing in een enkele winkel, zodat ze zich consistent gedragen.

Aanbevolen: