2016-12-25 3 views

Antwort

0

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

+0

tks zu binden, aber ich möchte eine Sammlung Aktion in Requisiten bekommen, zum Beispiel: – Honpery

+0

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

+0

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

Verwandte Themen