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 路线名称。
我该如何解决这个问题?
谢谢。
解决方案
我可能会找到解决方案。
以前,我将堆栈导航器放入每个开关导航器中。
但是效率不高。
我应该将开关导航器放入堆栈导航器。
如果您有更有效的方法来解决这个问题,请随时告诉我。
谢谢!
推荐阅读
- numpy - ValueError: `validation_split` 仅支持张量或 NumPy 数组,在输入中找到以下类型[
] - python - 在pywavelet中,当我想分析1hz到100hz开始的啁啾时,为什么不能使用中心频率=50?
- javascript - 如何使用 jQuery 从表单操作中获取 URL 属性?
- java - 根据一个字段的列表从对象列表中选择一些对象
- python - 根据给定选项读取文件
- c# - C#访问来自不同类的字典
- flutter - GetX 控制器不自动处理
- javascript - 如何在每次测试中重置动态模拟?
- python - 如何在 python 3.0 中使用“Def”和“Return”代码
- ios - 如何在小部件中获取核心数据