当这样为onPress属性指定响应方法时,会出现随着控件的渲染而自动调用响应函数的情况。
原因:
在RN的页面代码中,花括号 {} 有取对象值的意思在內,而方法也是对象的一种,因此,这里并不单单是为onPress指定属性值那么简单,在赋值的同时还自动调用了一次该响应方法。
使用箭头函数为onPress定义响应函数,箭头函数內调用对应的响应函数即可。
onPress={()=>{
点击事件的响应函数
}
}/>
当这样为onPress属性指定响应方法时,会出现随着控件的渲染而自动调用响应函数的情况。
原因:
在RN的页面代码中,花括号 {} 有取对象值的意思在內,而方法也是对象的一种,因此,这里并不单单是为onPress指定属性值那么简单,在赋值的同时还自动调用了一次该响应方法。
使用箭头函数为onPress定义响应函数,箭头函数內调用对应的响应函数即可。
onPress={()=>{
点击事件的响应函数
}
}/>