1. 程式人生 > >react-navigation學習筆記(一)

react-navigation學習筆記(一)

法則 gate avi 學習 之前 navi 路由 存在 是否

1.關於this.props.navigation.navigate()與this.props.navigation.push()的區別

navigate方法在跳轉時會在已有的路由棧中查找是否已經存在該值,若存在將直接跳轉到之前存在的地址。此情況下使用this.props.navigation.popToTop()方法無法生效。

push方法則總是向路由棧中添加,無論之前是否存在。此時使用this.props.navigation.popToTop()方法可以達到回到棧頂路由的位置。

2.

react-navigation學習筆記(一)