React Native Navigation官方文档

路由跳转到app第一个页面方法
  1. navigation.popToTop()
  2. navigation.navigate(‘routeName’)
    不能用navigation.push(‘Home’),这个会入栈一个新路由页,而不是回到首页
页面栈 & 跳转

和浏览器环境类似,Native 也是用栈来保存页面访问历史,但是不同与浏览器只有入栈一个页面,出栈一个页面两种操作,Native 提供了更多的对页面栈的操作接口,React Navigation 在此之上做封装成了几个 API

navigation.push(screen)

对应 window.location.assign(url)
将一个 Screen 入栈
如果当前已经是这个 Screen,则栈内会有两个同样的 Screen

navigation.goback()

对应 window.history.back()
将当前 Screen 出栈

navigation.navigate(screen)

无浏览器环境对应 API
去到某一个指定的 Screen
如果当前已经是这个 Screen,则不会跳转
如果页面栈内已经有这个 Screen,则将这个 Screen 上的所有 Screen 出栈

navigation.popToTop()

无浏览器环境对应 API
去到第一个页面
即只保留页面栈最底层页面,将其余所有页面出栈

React Native Navigation相关推荐

  1. 如何使用React Native构建嵌套的抽屉菜单

    by Dhruvdutt Jadhav 由Dhruvdutt Jadhav 如何使用React Native构建嵌套的抽屉菜单 (How to build a nested drawer menu w ...

  2. React Native 入门实战视频教程(36 个视频)

    React Native 入门实战视频教程(36 个视频) #1 React Native 课程介绍「02:14」 #2 搭建 React Native 开发与运行环境跑起来「05:07」 #3 演示 ...

  3. ror 和 shr_使用RoR和React Native的ANPR

    ror 和 shr 抽象 (Abstract) Due to the never-ending increase in volume of vehicles surrounding our daily ...

  4. React Native 入门实战视频教程(37 个视频)

    我这里有视频教程,全部是我自己辛苦录的,有兴趣的可以看下. React Native 入门实战视频教程(37 个视频) 从零开始入门学习 React Native 开发,手把手教你写 App 项目 # ...

  5. React Native入门 基础使用总结

    1.router: react-native-router-flux 基于react-navigation/native 二次封装 2.字体图标:react-native-vector-icons(推 ...

  6. React Native之React Navigation踩坑

    自动重装系统之后,已经很长一段时间没有来写React Native了,今天空闲之余,决定重新配置React Native的开发环境,继续踩坑... React Native的开发环境配置狠简单,只要依 ...

  7. React Native项目配置路由和选项卡导航__React Navigation的使用

    React Native 配置路由 在网上看了很多例子跟着写,发现都不行,发现之前的写法都已经弃用了,跟着官方一步步来吧. 参考官方文档:React Navigation 先创建好项目: npx re ...

  8. 【React Native】iOS原生导航跳转RN页面

    上一篇介绍了React Native使用react-navigation进行导航跳转页面,现在我们介绍下原生iOS中怎么导航进一个新的React Native页面. 一.原生跳转React Nativ ...

  9. 【React Native】react-navigation导航使用方法

    目录 集成react-navigation 使用react-navigation 上一篇介绍了如何在已有iOS项目中集成React Native.这一篇我们把上一篇的demo做下拓展,添加点击电影跳转 ...

  10. 初步了解React Native的新组件库firstBorn

    first-born is a React Native UI Component Framework, which follows the design methodology Atomic Des ...

最新文章

  1. nslookup域名解析
  2. 一些推荐系统包的推荐
  3. JSP常用标签——JSTL标签和EL表达式
  4. 全国第九大电商平台倒了!创始人卷走260亿,1200万人被骗
  5. 全网最全程序员效率工具及小技巧
  6. python文件读写_python基础-文件读写'r' 和 'rb'区别
  7. dump解析入门-用VS解析dump文件进行排障
  8. day3-python学习笔记(三)字典、元组
  9. Redis(一):什么是NoSQL与NoSQL分类
  10. Redis事务深入解析和使用
  11. (一)Eureka搭建服务注册中心
  12. OpenShift 4 - DevSecOps Workshop (3) - 从PipelineResource、Task到一个简单的Pipeline
  13. 1-算法-hanoi汉诺塔问题- 递归
  14. 祝贺自己的软件《万能数据库查询分析器》在中关村在线下载量超过10万次
  15. wiki admin.php,dokuwiki 重置管理员密码
  16. 逻辑数据库设计 - 可变属性(继承)
  17. 病毒、木马、蠕虫、rootkit和后门
  18. 5款高效软件推荐,每一款都是良心之作
  19. 关于数据库连接IDEA报错
  20. [13]ESP32+光流传感器PMW3901移植与调试

热门文章

  1. 分类--ROC 和曲线下面积
  2. codeigniter 使用
  3. UltraCompare 21 for Mac(mac文本对比工具)
  4. Azure云平台 GPS大数据解决方案 EventHub+Azure Databricks+Azure Cosmos DB Cassandra
  5. 如何在机智云开发平台快速创建具有商用租赁效果的硬件产品
  6. IMUGPS融合定位::IMU姿态解算
  7. CKeditor配置
  8. CESM mpirun noticed that process rank 1 with PID 0 on node ubuntu exited on signal 11
  9. Ubuntu常用软件合集
  10. Windows快捷键