2017-06-10 15 views
0

私の反応はネイティブアプリで反応するナビゲーションを使用しています。別の画面に切り替えると、このコマンドを使用しています。this.props.navigation.navigate反応のナビゲーションで制限する

ex。 this.props.navigation.navigate('AddGradeLevelScreen')

それはかなりうまくいっていますが、どのように過去の画面(電話の戻るボタン)に戻ることを制限できますか。

答えて

1

、ルート状態をリセットすると 'AddGradeLevelScreen' でそれを初期化してみ

import { NavigationActions } from 'react-navigation'; 

const resetAction = NavigationActions.reset({ 
    index: 0, 
    actions: [ 
    NavigationActions.navigate({ routeName: 'AddGradeLevelScreen'}) 
    ] 
}); 

this.props.navigation.dispatch(resetAction); 
関連する問題