2017-12-12 2 views
0

Ich benutze react-native-Router-Flux in meiner Anwendung.zurück zur gleichen Szene mit aktualisierten Daten in react-native-Router-Fluss navigieren

Ich navigiere zur gleichen Szene mit verschiedenen Requisiten. Wenn ich zurück drücke, zeigt es alte Daten an.

Wie kann ich das lösen?

Dies ist mein Code:

In componentwillmount I Aktion ruft mich.

componentWillMount(){ 
    this.props.actions.singleCar(this.props.carId); 
} 

Hier navigiere ich zur gleichen Szene mit anderen ID.

<TouchableOpacity onPress={() => Actions.NewCarFeatures({ carId: 
    singleCarModel.id })}> 
    <Text> Scene A </Text> 
</TouchableOpacity> 

Vielen Dank im Voraus.

+0

überschreiben componentWillReceiveProps() -Methode wie folgt - 'componentWillReceiveProps (nextProp)'. Jetzt können Sie das Objekt nextProp verwenden, um setState für Ihre vorherige Komponente aufzurufen, und die Benutzeroberfläche wird aktualisiert (wenn Sie den Status aktualisieren). –

+0

Zurück Navigation macht nichts. –

Antwort

0

Actions.refresh (PARAMS), die die Eigenschaften des aktuellen Bildschirms aktualisieren.

+0

Wo sollte ich das hinzufügen? –

Verwandte Themen