Co je bindActionCreators?
Co je bindActionCreators?

Video: Co je bindActionCreators?

Video: Co je bindActionCreators?
Video: Урок 2. JavaScript. Что такое контекст this. Как работает call, bind, apply 2024, Smět
Anonim

# bindActionCreators (actionCreators, dispatch) Změní objekt, jehož hodnoty jsou tvůrci akcí, na objekt se stejnými klíči, ale s každým tvůrcem akce zabaleným do volání dispatch, takže je lze vyvolat přímo. Normálně byste měli zavolat dispečink přímo na instanci obchodu.

Podobně je položena otázka, k čemu slouží mapDispatchToProps?

Poskytování a mapDispatchToProps umožňuje určit, jaké akce může vaše komponenta potřebovat k odeslání. Umožňuje vám poskytovat funkce odesílání akcí jako rekvizity. Proto místo volání rekvizit.

Následně je otázkou, co je Dispatch v Reag JS? odeslání () je používaná metoda odeslání akce a spouštět změny stavu úložiště. reagovat -redux se vám k němu jednoduše snaží poskytnout pohodlný přístup. Všimněte si však, že odeslání není k dispozici na rekvizitách, pokud předáte akce své funkci připojení.

Následně se lze také ptát, co jsou akční tvůrci?

An akční tvůrce je pouze funkce, která vrací an akce objekt. Volání an akční tvůrce nedělá nic jiného, než že vrací objekt, takže jej musíte buď předem svázat s obchodem, nebo odeslat výsledek volání vašeho akční tvůrce.

Jaký je rozdíl mezi mapStateToProps a mapDispatchToProps?

3 odpovědi. mapStateToProps je funkce, kterou byste použili k poskytnutí dat úložiště vaší komponentě, zatímco mapDispatchToProps je něco, co použijete k tomu, abyste tvůrcům akcí poskytli rekvizity vaší komponenty.