1.关于this.props.navigation.navigate()与this.props.navigation.push()的区别
navigate方法在跳转时会在已有的路由栈中查找是否已经存在该值,若存在将直接跳转到之前存在的地址。此情况下使用this.props.navigation.popToTop()方法无法生效。
push方法则总是向路由栈中添加,无论之前是否存在。此时使用this.props.navigation.popToTop()方法可以达到回到栈顶路由的位置。
2.
原文:https://www.cnblogs.com/zyl-Tara/p/9480138.html