javascript - React Native Button onPress 函数示例

标签 javascript react-native

使用两者有什么区别,什么时候应该使用一个

<Button onPress={this.refreshData}>
<Button onPress={()=>this.refreshData()}>

最佳答案

如果您不需要将参数传递给您的函数,您应该这样做:

<Button onPress={this.refreshData}>

这样做 <Button onPress={()=>this.refreshData()}>可能会破坏优化。
来自 React 文档:

Using an arrow function in render creates a new function each time the component renders, which may break optimizations based on strict identity comparison.

关于javascript - React Native Button onPress 函数示例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69846105/

相关文章:

javascript - 如何让我的绘图在 HTML5 Canvas 中移动?

react-native - 在没有 GPS 的情况下,使用 navigator.geolocation 在 react-native 上无法获取当前位置

responsive-design - 如何 react 原生文本和图像响应?小型设备中较小的文本和图像,大型设备中较大的文本和图像

javascript - 如何创建一个表单来验证输入并执行乘法?

javascript - 用 css 居中 sweetalert 文本

javascript - jQuery 1.9.1 属性选择器

java - 无法在电信服务上注册新的电话帐户

javascript - React-Native,闭包变量导致操作失败

javascript - React Native 中的嵌套 ngfor 等价物

javascript - 将 ref 与 React.createElement 一起使用