1

在全球范围内,我的应用程序具有以下结构:

- StackNavigator
-- Item
-- Item
-- TabNavigator
--- Tab1
--- Tab2 => Want this one MODAL => new StackNavigator
---- EmptyScreen calling during DidMount ModalScreen as modal.
---- ModalScreen
--- Tab3

我希望 Tab2 是模态的。据我了解,使用 react-navigation 中的 TabNavigator 无法做到这一点,因此我尝试通过使用另一个 StackNavigator for tab2 来调整这些东西,模式为模态。安装屏幕 Tab2 后,我直接调用正确向上滑动的第二个屏幕(模态)。可能不是最好的方法。我对任何其他建议感兴趣。

现在,当我关闭此 ModalScreen 时,我想回到 Tab1,就像从未调用过 Tab2 屏幕一样。我可以使用 goBack() 两次,但如何导航到另一个选项卡屏幕并完全卸载 Tab2 屏幕?请问有什么建议吗?

我没有使用 Redux。

谢谢!

4

0 回答 0