1つずつナビゲートする画面はほとんどありません。Screen1->screen2-screen3->screen4-ホーム
私が欲しいのは、家に帰ったときに以前のナビゲーション履歴をクリアし、戻るボタンを押して最後にナビゲートした画面4に移動しないようにすることです。現在、ホーム画面で戻るボタンを押すと、 screen4 であるスタックの最後のルート。以下のコードを使用しました。ルートが定義されていないか、ホームのキーがありませんというエラーが表示されます。Screens クラスで既に定義したもの。どんな助けでも大歓迎です。
const resetAction = NavigationActions.reset({
index: 0,
actions: [NavigationActions.navigate({ routeName: 'Home' })],
});
onPress={() => this.props.navigation.dispatch(resetAction)}