rn笔记:关于navigator的初步理解

来源:互联网 发布:程序员 杂志 编辑:程序博客网 时间:2024/04/30 12:34

参考网址:http://www.jianshu.com/p/3c4f250622e2

几个重要的概念记录一下:

  1. navigator可以理解为是用stack(先进后出)存储页面(scene)的

  2. Navigator实现跳转,是通过Push和Pop方法,相当于是一个数组,每要跳到下个Scene(场景),就把下个页面push到这个数组中,当想要后退的时候,再把这个Pop出去。

  3. …route.params 这个语法是要展开所有params,在页面之间传递参数。

  4. const {navigator} = this.props; 这么写相当于 const navigator = this.props.navigator

  5. 一般的点击返回直接执行navigator的Pop方法即可


后发现navigator现在已经不被rn官方推荐使用了,推荐大家使用StackNavigator