React 事件机制

一个组件的所有事件会使用统一的事件监听器,绑定到组件的最外层,那么如何使用?

  1. bind方法,绑定并且可以传递参数

     <TouchableOpacity
    onPress={this.fun.bind(this)}
    onPress={this.fun.bind(this,"text")}
    >
    </TouchableOpacity> fun(){ }
  2. 如果不用传参数?
双冒号语法
{::this.fun}
  1. 在构造器内bind,好处是只绑定一次
    constructor(props){
super(props);
this.state={}
this.fun=this.fun.bind(this)
}
<Text onPress={this.fun}></Text>
  1. 箭头函数 会自动绑定this
1. <Text onPress={this.fun}></Text>
const fun=(e)=>{
console.log(e)
}
2. <Text onPress={()=>this.fun()}></Text>
fun(){ }

最新文章

  1. VS2015在创建项目时的一些注意事项
  2. 几大主流浏览器内核(Rendering Engine)
  3. shell 统计某个文件的行数命令
  4. 转:C# DataGridView控件清空数据出错解决方法
  5. OkHttp+Stetho+Chrome调试android网络部分
  6. 更改Keil工程名
  7. DDoS deflate - Linux下防御/减轻DDOS攻击
  8. nagios插件之监控if8接口日志(新接口)
  9. 用JS判断用户使用的是手机端还是pc端访问
  10. 03、NetCore2.0下Web应用之搭建最小框架
  11. MongoDB与Spring整合(支持事务)——SpringDataMongoDB
  12. CentOS6.5中部署java web环境
  13. Atcoder ARC101 Ribbons on Tree
  14. Java并发编程之volatile关键字
  15. git本地仓库关联多个remote,怎么用本地一个分支向不同remote不同分支推送代码
  16. 用nodejs搭建BS环境
  17. redis缓存和mysql数据库同步
  18. [代码]--WinForm 窗体之间相互嵌套
  19. Oracle 12C -- Unified Auditing Policy
  20. CodeForces - 156B Suspects 逻辑 线性 想法 题

热门文章

  1. java 数组和集合
  2. 使用Selenium和openCV对HTML5 canvas游戏进行自动化功能测试(一)
  3. spring boot mvc系列-静态资源配置与MappingHandler拦截器
  4. mysql 虚拟列导入报错1906说明
  5. memset与malloc性能测试(转)
  6. dubbo环境搭建与tomcat集成、DEMO示例、常见问题(最完整版本、带管理控制台、监控中心、zookeeper)
  7. Docker 微服务教程(搭建真正的网站)
  8. PHP获取Linux当前目录下文件并实现下载功能
  9. 简单的windows窗口创建实例
  10. QT---实现舒尔特方格(零基础入门)