2017-12-09 20 views
0

現在のシーンスタックには、A、B、Cの3つのシーンがあります。 AからBへCを行き来すると問題なく動作します。しかしシーンCから直接シーンAに戻ることはできませんでした。 これは可能ですか?私は私のCコンポーネントにこのコードを追加しようとした、これまでのところネイティブルータフラックスがルートシーンに戻る

<Scene key="root"> 
    <Scene key="aKey" component={A} /> 
    <Scene key="bKey" component={B} /> 
    <Scene key="cKey" component={C} /> 
</Scene> 

を:: 私の現在のコードは次のようになります

Actions.pop 

しかし、それだけで前のシーン(すなわちB成分)に戻ってナビゲート私はルートシーン(つまりAコンポーネント)に直接戻るようにしようとしています

答えて

1

あなたはActions.pop()を使用しています。 これは、それがバックスクリーンにナビゲートすることを意味します。 使用

Actions.reset('akey') 

これはシーンAに直接ナビゲートします。

0

ラーフルが述べたように、それを行うための一つの方法は、

Actions.reset('aKey') 

私は考え出した他のアプローチは

Actions.popTo('aKey') 
です
関連する問題