私は単純な問題であると私は願っていると苦労しています。私は、さまざまな画面で複数のStackNavigatorsを持っています。
定義された画面にgoBack()へのリアクションナビゲーション
メインスタック
メイン画面(エントリー)チャットスタック
チャットリスト
チャット詳細画面
チャットする友人を招待リストにメンバーを追加します。 このよう
チャットリストで、ユーザーはチャットを友だちに招待する画面にナビゲートできます。だからチャットリスト画面>友達をチャット画面に招待する。これは、アプリ全体でそうであるように、素晴らしい作品です。
同じスタック内でのナビゲーションは、どちらも前方に優れています。私は標準を使用しています。移動して前進してください。成功した私は、一覧画面をチャットナビゲートしています友人を招待した後、ここで
this.props.navigation.navigate(「チャットする友人を招待」)
。ここでは新しい画面に
をナビゲートしながら、私はリンクが例えばReact-Navigation
を呼びスタックからアクティブな画面を削除したい
Going back from a specific screen Consider the following navigation stack history: navigation.navigate(SCREEN_KEY_A); ... navigation.navigate(SCREEN_KEY_B); ... navigation.navigate(SCREEN_KEY_C); ... navigation.navigate(SCREEN_KEY_D); Now you are on screen D and want to go back to screen A (popping D, C, and B). Then you need to supply a key to goBack FROM: navigation.goBack(SCREEN_KEY_B) // will go to screen A FROM screen B
は、それは私のために明確に助けていないこと –
可能です。 –
はい、同じ解決策があなたを助けるはずです –