React-navigation 5 一次导航多条路线

2024-06-22

有没有比以下更好的多条路线导航方法?

   NavigatorService.navigate('Screen1', params);
   NavigatorService.navigate('Screen2', params);

Where Screen1 and Screen2是同一个堆栈导航器中的兄弟姐妹。


这是我创建的一个简单示例snack https://snack.expo.io/@yoobit0616/navigation-reset。基本上,您可以创建屏幕数组,并使用重置功能来创建历史记录。

navigation.dispatch(
            CommonActions.reset({
              index: 4,
              routes: [
                {
                  name: 'Stack',
                  params: { screen: 'StackView1' },
                },
                {
                  name: 'Stack',
                  params: { screen: 'StackView2' },
                },
                {
                  name: 'Stack1',
                  params: { screen: 'Stack1View1' },
                },
                {
                  name: 'Stack1',
                  params: { screen: 'Stack1View2' },
                },
                {
                  name: 'Stack1',
                  params: { screen: 'Stack1View3' },
                },
              ],
            })
          );
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

React-navigation 5 一次导航多条路线 的相关文章

随机推荐

  • ng-href 中的 AngularJs if 语句

    我有一些动态创建的元素 每个元素都有不同的 ng href 我想根据某些元素给出不同的链接 当我尝试在 ng href 中编写函数时 它会将页面发送到 url 中的函数 因此它不起作用 我尝试做这样的事情 a a 我应该使用哪种方法来创建具
  • 使字符串“URL 安全”[重复]

    这个问题在这里已经有答案了 可能的重复 PHP 中的 URL 友好用户名 https stackoverflow com questions 2103797 url friendly username in php 有没有办法使字符串 UR
  • Postman:如何同时发出多个请求

    我想发布数据Postman谷歌浏览器扩展 我想用不同的数据发出 10 个请求 并且应该同时进行 在邮递员中可以这样做吗 如果是 有人可以向我解释如何实现这一目标吗 我想邮递员中没有这样的功能来运行并发测试 如果我是你 我会考虑Apache
  • Node.js:优雅重启和服务器正常运行时间,如何?

    我一直在使用实时应用程序Node js and Socket io 我想将其从本地测试阶段转移到与我们的一些用户一起进行测试 问题是 如果我关闭到服务器的 ssh 会话 它也会停止我开始使用的服务器node app js 我想过使用nohu
  • 如何计算圆圆周上点的(x或y)坐标?

    px and py是圆圆周上一点的 x 和 y 坐标 Given the center of the circle as cx cy the radius of the circle as r px 如何计算 的值py 谢谢 给定 px p
  • ProgressDialog 中没有进度旋转器

    我正在尝试创建一个 ProgressDialog 就像现在 Play 商店中几乎每个应用程序中看到的那样 我正在使用代码 getActivity runOnUiThread new Runnable Override public void
  • 如何计算函数被调用的次数,FP方式

    我目前正在通过SICP http mitpress mit edu sicp 与哈斯克尔 练习 1 15 询问一个函数被调用了多少次 这个想法可能是您应该使用替换方法 但我想知道如何在代码中执行此操作 在命令式语言中 我们可以保留一个全局变
  • 相互递归泛型枚举

    通用递归enum 我可以轻松地用 Swift 表达一个通用的递归枚举 indirect enum Tree
  • Ghostscript 转换 PDF 并输出为文本文件

    1 我需要将PDF文件转换为txt 文件 我的命令似乎有效 因为我在屏幕上看到了转换后的文本 但不知何故我无法将输出定向到文本文件中 public static string GetArgs string inputPath string
  • 如何告诉 PMD 忽略未使用代码的 @PostConstruct 方法

    我们有一个由 PMD 检查是否存在违规行为的项目 例如未使用的私有方法 我们的问题是我们不知道是否可以忽略带有注释的私有方法 PostConstruct 该规则定义如下
  • 使用自定义布局进行共享扩展

    我想开发带有自定义标注的 ios 共享扩展 在苹果文档中 要提供自定义撰写视图而不是标准视图 请取消选择 Xcode 目标添加中的 使用标准社交撰写界面 窗格 取消选中此复选框时 默认 ShareingViewController 类基于
  • 使用 Thread.sleep 线程休眠时的 CPU 消耗

    我有一个服务器程序 它会轮询数据库以获取新请求 我希望以 1 分钟的间隔进行轮询 因此 我在程序 while 循环中设置了 Thread sleep 问题是 只要该程序应该 睡眠 CPU 消耗就会急剧上升 即大约 25 30 矛盾的是 当程
  • git diff 文件与上次更改的比较

    是否可以让 git 生成当前存在的特定文件与上次更改它之前存在的文件之间的差异 也就是说 如果我们知道 git log oneline myfile 123abc Fix some stuff 456def Frobble the foos
  • 无法在 Linux 上运行 Pyinstaller 可执行文件

    我正在尝试pyinstaller首次 我创建了一个名为hello py只需一行代码 print hello 我使用以下命令来制作二进制文件 pyinstaller hello py 该过程成功完成 并在以下位置创建了一个二进制文件dist
  • 顶点着色器中的透视划分?

    当在顶点着色器中使用透视矩阵时 我应该编写代码来除以 w 还是在稍后阶段自动完成 我的问题的原因是我看到很多顶点着色器使用 gl Position matrix pos 如果后面有一个阶段将向量除以它的 w 分量 这就有意义了 然而 直到我
  • java.sql.SQLSyntaxErrorException: ORA-00955: 名称已被现有对象使用

    我正在使用 Oracle 11g R2 我想创建一些用户表 当我运行查询时 它创建了几个表并生成java sql SQLSyntaxErrorException ORA 00955 名称已被现有对象使用例外 Connection con p
  • 有人有 Sphinx 语音识别的经验吗?

    有没有人用过Sphinx http cmusphinx sourceforge net html cmusphinx php语音识别堆栈来构建 IVR 应用程序 我正在寻找开源替代方案 以替代 MSFT 和其他公司提供的昂贵且有些限制的选择
  • 用换行对字符进行位移位? C++

    我有一个二进制文件 它将作为字符读入 每个字符都被其他人向左移动了未知次数 假设有换行 我希望能够读取每个字符 然后将移位向右换行 我想必须手动计算出移位的次数 因为我还没有找到其他方法 所以 我当前的想法是读入一个字符 用 temp 创建
  • Android获取地球坐标系上的加速度计

    我想在 Android 上获取加速度计并将它们放在地球坐标系上 就像这个主题一样从设备坐标系到绝对坐标系的加速度 https stackoverflow com questions 11578636 acceleration from de
  • React-navigation 5 一次导航多条路线

    有没有比以下更好的多条路线导航方法 NavigatorService navigate Screen1 params NavigatorService navigate Screen2 params Where Screen1 and Sc