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 />
Router ist:
%Vor%Mehr Code:
%Vor%Verschieben Sie pushToPostList = {this.pushToPostList} in die App-Klasse.
%Vor%Tags und Links reactjs react-router