繁体   English   中英

当用户登录和注销时反应导航过程反应本机

[英]react navigation process when user log in and log out in react native

我有两个底部选项卡导航器。 A、B。

他们都有登录,注销。

不要问我为什么他们两个都有。

当用户登录和注销时,我想重置所有堆栈并转到堆栈 A。

 const resetAction = StackActions.reset({
    index: 0,
    actions: [NavigationActions.navigate({ routeName: "A" })]
  });

  goToA = () => {
   props.navigation.dispatch(resetAction)
  }

当我在堆栈 A 中登录时,没有问题。 但是当我登录堆栈 B 时它崩溃了。 因为在 B 中没有 A 路线名称。

我该如何解决这个问题?

谢谢。

我可能会找到解决方案。

以前,我将堆栈导航器放入每个开关导航器中。

但是效率不高。

我应该把 switch navigator 放到 stack navigator 中。

如果您有更有效的方法来解决这个问题,请随时告诉我。

谢谢!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM