У меня есть следующая структура для моего приложения (игнорируйте синтаксис в приведенной ниже структуре, используя ее только для представления общей организации навигации), и я использую реагирование навигации v5 для своей навигации.
<TabNavigator>
<Tab1 label="Books">
<StackNavigator>
<Screen1 name=books>
<Screen2 name=bookDetails>
</StackNavigator>
</Tab1>
<Tab2 label="Authors">
<StackNavigator>
<Screen1 name=authors>
<Screen2 name=authorDetails>
</StackNavigator>
</Tab2>
</TabNavigator>
Когда приложение загружается, оно отображает список книг в FlatList, щелкая по каждой из которых вы переходите на экран bookDetails. На этом экране отображается более подробная информация о книге и образ автора книги. Нажав на изображение автора, вы попадете на экран authorDetails, но это не работает, поскольку навигатор второго стека не отображается и навигация об этом не знает. везде, но не нашли решения.
Есть ли хитрость, чтобы заставить его работать, или мне нужно перестроить дерево навигации на другое?