React Native 筆記:OnPress隨着render() 初始化 執行被 自動調用

  當這樣爲onPress屬性指定響應方法時,會出現隨着控件的渲染而自動調用響應函數的情況。

    原因:

    在RN的頁面代碼中,花括號 {} 有取對象值的意思在內,而方法也是對象的一種,因此,這裏並不單單是爲onPress指定屬性值那麼簡單,在賦值的同時還自動調用了一次該響應方法。

 

    使用箭頭函數爲onPress定義響應函數,箭頭函數內調用對應的響應函數即可。

  onPress={()=>{

              點擊事件的響應函數

              }

          }/>


 

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