一直搞不清楚const {val} 與 const val有什麼區別,今天做了一個demo才初步搞清楚
例:
const {navigation} = this.props;
const navigation = this.props.navigation
二者是等價的,只不過 {navigation}是自動從 this.props的屬性中獲取navigation
navigation = this.props.navigation就是指 this.props.navigation本身了
最後調用方法都是
navigation.navigate(“screen”)
說明{navigation}最終也轉換成了const navigation(猜測)
本人剛學習RN不久,若以上內容有說的不對的地方,還望大手們不吝賜教!