0
Ich benutze reactive native und für Routing verwende ich react-native-Router-flux. Mein Problem ist, dass ich die Requisiten einer Elternansicht ändern möchte, indem ich auf eine Schaltfläche in meiner Kindansicht klicke.Ändern Requisiten der Elternansicht in reagieren nativen
Route.js:
...
<Scene key="test" type="replace">
<Scene key="home" component={Home} title="Home"/>
<Scene key="home2" component={HomeTwo} />
</Scene>
Home.js:
...
constructor(){
super();
this.state = {
loading: this.loading
};
...
_goToNextScene(){
Actions.home2();
}
HomeTwo.js:
_changeProps() {
//here I want to change state loading of parentview Home
}
Ist das überhaupt möglich?
Mit freundlichen Grüßen
Kann ich die Props dann auf HomeTwo-View ändern, was ist eigentlich meine Kinderansicht von Home? Also, wenn Sie den Backbutton verwenden, wird "this.state.loading" auf Home geändert? – NullPointer
Sie können Actions.pop(); Actions.refresh (DATA) für die Zurück-Schaltfläche verwenden, um die übergeordnete Ansicht zu aktualisieren ... – aksonov
Wie kann ich die Funktionalität der Zurück-Schaltfläche ändern? Mein Hauptproblem ist, dass, wenn ich in der Kinderansicht bin, die Elternansicht immer noch im Hintergrund arbeitet. Wenn ich die Elternansicht wie bei android mit onPause stoppen könnte und onResume, um es wieder zu starten, wenn ich zurückkomme, wäre es toll ... – NullPointer