當這樣爲onPress屬性指定響應方法時,會出現隨着控件的渲染而自動調用響應函數的情況。
原因:
在RN的頁面代碼中,花括號 {} 有取對象值的意思在內,而方法也是對象的一種,因此,這裏並不單單是爲onPress指定屬性值那麼簡單,在賦值的同時還自動調用了一次該響應方法。
使用箭頭函數爲onPress定義響應函數,箭頭函數內調用對應的響應函數即可。
onPress={()=>{
點擊事件的響應函數
}
}/>
當這樣爲onPress屬性指定響應方法時,會出現隨着控件的渲染而自動調用響應函數的情況。
原因:
在RN的頁面代碼中,花括號 {} 有取對象值的意思在內,而方法也是對象的一種,因此,這裏並不單單是爲onPress指定屬性值那麼簡單,在賦值的同時還自動調用了一次該響應方法。
使用箭頭函數爲onPress定義響應函數,箭頭函數內調用對應的響應函數即可。
onPress={()=>{
點擊事件的響應函數
}
}/>