Was ist bindActionCreators?
Was ist bindActionCreators?

Video: Was ist bindActionCreators?

Video: Was ist bindActionCreators?
Video: 64. Dispatch Actions in React Components using mapDispatchToProps and bindActionCreators - ReactJS 2024, Kann
Anonim

# bindActionCreators (actionCreators, Dispatch) Verwandelt ein Objekt, dessen Werte Aktionsersteller sind, in ein Objekt mit denselben Schlüsseln, wobei jedoch jeder Aktionsersteller in einen Dispatch-Aufruf eingeschlossen ist, damit sie direkt aufgerufen werden können. Normalerweise sollten Sie den Versand einfach direkt in Ihrer Store-Instanz aufrufen.

Ebenso wird gefragt, wozu mapDispatchToProps nützt?

Bereitstellung eines mapDispatchToProps können Sie angeben, welche Aktionen Ihre Komponente möglicherweise ausführen muss. Damit können Sie Action-Dispatching-Funktionen als Requisiten bereitstellen. Daher, anstatt Requisiten zu nennen.

Anschließend stellt sich die Frage, was Dispatch in React JS ist. versenden () ist die Methode, die verwendet wird, um versenden Aktionen und lösen Zustandsänderungen des Stores aus. reagieren -redux versucht lediglich, Ihnen einen bequemen Zugriff darauf zu ermöglichen. Beachten Sie jedoch, dass versenden ist für Requisiten nicht verfügbar, wenn Sie Aktionen an Ihre Verbindungsfunktion übergeben.

Anschließend kann man sich auch fragen, was sind Aktionsmacher?

Ein Aktionsersteller ist lediglich eine Funktion, die an. zurückgibt Handlung Objekt. Anrufen Aktionsersteller tut nichts anderes als ein Objekt zurückzugeben, also müssen Sie es entweder vorher an den Store binden oder das Ergebnis des Aufrufs Ihres senden Aktionsersteller.

Was ist der Unterschied zwischen mapStateToProps und mapDispatchToProps?

3 Antworten. mapStateToProps ist eine Funktion, die Sie verwenden würden, um Ihrer Komponente die Geschäftsdaten bereitzustellen, während mapDispatchToProps ist etwas, das Sie verwenden werden, um die Aktionsersteller als Requisiten für Ihre Komponente bereitzustellen.

Empfohlen: