我有一个函数。
doSomething = (id) => {
console.log(id)
}
我想在 onPress 中调用这个函数。我知道一种方法是在 onPress 中使用另一个箭头函数,像这样:
<Text onPress={() => this.doSomething(id)}>Do Some Work</Text>
但是,每次重新渲染都会创建一个新的函数,这会降低性能,可以通过仅在没有要传递的参数时调用类似于 onPress={this.doSomething}
的函数来避免。是否有类似的方法可以用于带有参数的情况,以便提高应用程序的性能?