我正在研究现有的反应本机项目,我想在导航堆栈上找到弹出动作的解决方案,我想引入实际上不在堆栈上的新场景。
我有三种不同类型的路由,基于用户登录,注销或处于锁定状态的状态。因此,当用户的应用程序状态在启动时被锁定时,我指示用户从启动场景重置帐户页面。
启动场景 - >重置帐户
但是在重置帐户的返回事件中,我想显示登录页面而不是启动场景,但是现在登录场景不在堆栈中。
那么当用户执行pop动作时如何插入新场景?
我是新来的本地反应,我不知道如何在不执行任何动画的情况下以编程方式修改导航堆栈?
在我的项目中有一个名为react-native-router-flux
的包来处理反应导航。
任何见解都会有所帮助。
我建议你在LaunchScreen和AccountStack之间创建一个SwitchNavigator
AccountStack
是一个StackNavigator
,使两者: