私はreact-navigation:^1.0.0-beta.9
を使用しています。特定の画面に戻る方法はありますか? react-navigation
をredux
に統合しました。私はドキュメントを調べて、がkey
パラメータを受け入れることを見たが、これは私には不明であり、back({ key: 'Screen B' })
のように画面の名前に配置しようとしたが、指定されない限りランダムに生成されるkey
具体的には例えばリアクションナビゲーション、特定の画面に戻るにはどうすればいいですか?
私はこのStackNavigator
Screen A
- Screen B
- Screen C
- Screen D (Current)
はのは、私がScreen D
に現在と私は、私はそれを達成する方法をバックScreen B
に行きたいと思ったとしましょうか?
私はnavigation.navigate('Screen B')
を使用したくありません。これは、スタックに別の画面を追加して、私が期待しているものではないためです。
screen B
へあなたはthis.props.navigation.goBack( "keyOfC")を使うことができます。もしBに行くにはkeyOfCを使います。ルート名ではなく、キーでなければなりません。ところで、私は手動でキーを設定する方法がわかりません。 – KimHau@KimHauええ私もそれに気づいた。しかし、その「鍵」は無作為に生成されていると私は信じています。 – JohnnyQ