rn筆記:關於navigator的初步理解

參考網址: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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章