目标
使用react navigation,从一个导航器中的屏幕导航到另一个导航器中的屏幕。
更多细节
如果我有以下导航器结构:
- 父导航器
- 嵌套导航器1
- 屏幕A
- 屏幕B
- 嵌套导航器2
- 屏幕C
- 屏幕D
- 嵌套导航器1
如何从嵌套导航器2下的屏幕D导航到嵌套导航器1下的屏幕A?现在,如果我尝试从屏幕D导航到屏幕A,会出现错误,提示不知道屏幕A,只知道屏幕C和D。
我知道这个问题已经以各种形式在此网站以及GitHub(https://github.com/react-navigation/react-navigation/issues/983, https://github.com/react-navigation/react-navigation/issues/335#issuecomment-280686611)上被提出过,但对于这么基础的问题,缺乏清晰的答案,并且通过搜索数百个GitHub评论来寻找解决方案并不好。
也许这个问题可以为每个遇到这个常见问题的人提供一个明确的解决方法。