Mohu odeslat akci v reduktoru?
Mohu odeslat akci v reduktoru?

Video: Mohu odeslat akci v reduktoru?

Video: Mohu odeslat akci v reduktoru?
Video: Круглый стол. «Модификации арендованного имущества». 2024, Smět
Anonim

4 odpovědi. Odeslání an akce v rámci a reduktor je anti-vzorec. Vaše reduktor by měla být bez vedlejších účinků, pouze trávení akce užitečné zatížení a vrácení nového objektu stavu. Přidávání posluchačů a odesílání akce v rámci redukční plechovka vést k připoutaný akce a další vedlejší účinky.

S ohledem na to, jak odešlete akci v Reduxu?

Nicméně, když chcete odeslat akci z vašeho komponentu, měli byste jej nejprve propojit s obchodem a použít metodu připojení redux (2. cesta). Poté, když začnete mít ve své funkci mapDispatchToProps logiku, je čas na to expediční akce ve vaší sáze (3. cesta).

Někdo se také může ptát, co dělá expedice obchodu? odeslání (akce) Odešle akci. To je jediný způsob, jak spustit změnu stavu. The obchodu redukční funkce bude volána s aktuálním výsledkem getState() a danou akcí synchronně.

Co jsou z toho akce a snižovače?

Reduktory : Jak už víme, akce jen říkat, co dělat, ale neříkají, jak dělat, takže reduktory jsou čisté funkce, které berou aktuální stav a akce a vraťte nový stav a řekněte obchodu, jak to udělat.

Co je akce a reduktor v Reduxu?

A reduktor je funkce, která určuje změny stavu aplikace. Používá se akce obdrží k určení této změny. Máme nástroje, např Redux , které pomáhají spravovat změny stavu aplikace v jednom úložišti tak, aby se chovaly konzistentně.

Doporučuje: