React Navigation中navigation.goBack()与navigation.pop()的区别是什么?
从行为上来看,goBack()和pop()这两个函数的作用完全相同。
我查阅了react-navigation核心包的NavigationHelpersCommon类型定义,发现其中包含goBack()的定义,但没有pop()的定义。
你可以在官方文档中查询这两个API的详细说明:
goBack()pop()
我对props中传入的navigation对象执行console.log()打印,得到的可用函数列表输出如下:
replace: ƒ () push: ƒ () pop: ƒ () popToTop: ƒ () goBack: ƒ () navigate: ƒ () reset: ƒ () setParams: ƒ () dispatch: ƒ dispatch(action) isFocused: ƒ isFocused() canGoBack: ƒ canGoBack() dangerouslyGetParent: ƒ dangerouslyGetParent() dangerouslyGetState: ƒ () addListener: ƒ addListener(type, callback) removeListener: ƒ removeListener(type, callback) setOptions: ƒ setOptions(options) jumpTo: ƒ ()
内容的提问来源于stack exchange,提问作者Raj Sheth
相关产品推荐
相关产品推荐

