rn筆記:關於const {val} 與 const val

一直搞不清楚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不久,若以上內容有說的不對的地方,還望大手們不吝賜教!

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