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

问题描述 投票:0回答:1

我有两个底部的标签导航器。 A,B。

他们两个都有登录名,注销。

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

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

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

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

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

我该如何解决?

谢谢。

react-native react-navigation
1个回答
0
投票

我可能会找到解决方法。

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

但是效率不高。

我应该将开关导航器放入堆栈导航器。

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

谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.