-4
Wenn ich react-redux verwende, möchte ich im folgenden Stil schreiben.So binden Sie Multiaktionen an einen von Requisiten Objekt-Mountpunkt
Wie soll ich Multiaktionen an Requisiten binden?
danke.
Wenn ich react-redux verwende, möchte ich im folgenden Stil schreiben.So binden Sie Multiaktionen an einen von Requisiten Objekt-Mountpunkt
Wie soll ich Multiaktionen an Requisiten binden?
danke.
Wie beschrieben here:
import * as todoActionCreators from './todoActionCreators'
import * as counterActionCreators from './counterActionCreators'
import { bindActionCreators } from 'redux'
function mapStateToProps(state) {
return { todos: state.todos }
}
function mapDispatchToProps(dispatch) {
return bindActionCreators(Object.assign({}, todoActionCreators, counterActionCreators), dispatch)
}
export default connect(mapStateToProps, mapDispatchToProps)(TodoApp)
Verwenden mapDispatchToProps
Komponente Funktion mit Wirkung Schöpfer von redux
tks zu binden, aber ich möchte eine Sammlung Aktion in Requisiten bekommen, zum Beispiel: – Honpery
tks, aber ich möchte eine Sammelaktion in Requisiten erhalten, zum Beispiel: this.props.http.list(), this.props.http.create(). Ich habe die Frage Beschreibung bearbeiten. – Honpery
Es ist alles da. Wenn Ihr Aktionsersteller ein Objekt mit den Funktionen 'list',' create' und 'detail' zurückgibt, können Sie es dann verwenden. Mit 'mapDispatchToProps' rufen Sie diese Aktionen nur auf, ohne den Versand aufzurufen – VanDavv