【React Native】常見的函數綁定方法

函數綁定: 函數進行 bind(綁定) 可以確保在函數中的 this 作爲組件實例的引用,也就是說你想在自定義的函數中使用this,那麼請先進行將此函數bind(this)。

常用的函數綁定方式有如下幾種:

1.  在生命週期函數中綁定,如下:

   constructor(props) {
        super(props);
        this.state = {};
        this.test = this.test.bind(this)
    }

2. 使用的地方直接綁定,如下:

onPress={this.test.bind(this)}

3. 直接在使用的地方直接寫:

onPress={()=>{

     Alert.alert('Hello World');

}}







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