0
私のアプリケーションでreact-native-router-fluxを使用しています。反応しているネイティブルータフラックスのデータが更新された同じシーンに戻る
私は別の小道具で同じ場面に移動します。私が後ろを押すと、古いデータが表示されます。
どうすればこの問題を解決できますか?
これは私のコードです:componentwillmountで
私はアクションを呼んでいます。
componentWillMount(){
this.props.actions.singleCar(this.props.carId);
}
ここでは、別のIDを持つ同じシーンに移動します。
<TouchableOpacity onPress={() => Actions.NewCarFeatures({ carId:
singleCarModel.id })}>
<Text> Scene A </Text>
</TouchableOpacity>
ありがとうございます。
componentWillReceiveProps()メソッドを次のようにオーバーライドします。 'componentWillReceiveProps(nextProp)'。 nextPropオブジェクトを使用して前のコンポーネントでsetStateを呼び出すことができます。これにより、UIを更新します(状態を更新すると)。 –
バックナビゲーションでは何も表示されません。 –