2016-08-02 7 views

Antwort

0

Angenommen, Sie haben die Aktion createUser mit Ihrer Komponente verbunden, ok?

Also von Ihrer Komponente Sie gehen, dies zu tun:

this.props.createUser(this.props.username, this.props.password) 

Und schließlich wird diese gehen, um Ihre Aktion Dispatcher sein:

export const createUser = (username, password) => { 
    return (dispatch,getState) => { 
    dispatch({ 
     type: CREATE_USER, 
     username: username 
    }) 

    browserHistory.push(`/welcome-user/${username}`) 
    } 
} 
+0

Edited die Beschreibung ein bisschen. Insgesamt möchte ich basierend auf Aktionsversuchen navigieren, brauche aber eine Möglichkeit, die Parameter außerhalb der Komponente zu ziehen. –

+0

Also ja, ich denke, du solltest diese "params" in deinem globalen Zustand (reducers) haben und dann kannst du von überall auf deinen Staat zugreifen. Ich weiß, manchmal scheint es ein wenig Arbeit zu sein, etwas zu versenden, um den Zustand zu aktualisieren, aber am Ende ist es das wert! –

+0

Ich sollte das manuell machen oder ist es so etwas schon? Ich sehe es nicht innerhalb von Redux-Router –

Verwandte Themen