So übergeben Sie this.state und this.props an Routen, die react-router verwenden

8

Ich kann nicht herausfinden, wie ich auf eine Methode von einer übergeordneten ReactJS-Komponente innerhalb meiner post -Route und -Komponente zugreifen kann. Verwenden von react-router .

Das ist in <RouteHandler {...this.state} />

Die Methode / function pushToPostList() in fügt ein Post-Objekt zu einem Array hinzu, das in this.state.myList gehalten wird.

Ich versuche, meine <Post /> -Komponente funktionsfähig zu machen, so dass sie this.props.pushToPostList(newPost) aufruft, um this.state.myList in <App />

zu aktualisieren

Router ist:

%Vor%

Mehr Code:

%Vor%     
Giant Elk 04.04.2015, 02:53
quelle

1 Antwort

4

Verschieben Sie pushToPostList = {this.pushToPostList} in die App-Klasse.

%Vor%     
Jonatan Lundqvist Medén 05.04.2015, 15:55
quelle

Tags und Links