美文网首页
五. React的处理事件

五. React的处理事件

作者: zewweb | 来源:发表于2018-05-07 11:10 被阅读0次

React元素处理时间跟在DOM元素上处理事件非常相似,但是有一些语法上的区别:

  • React事件使用驼峰命名,而不是全部小写。
  • 通过JSX,你传递一个函数作为事件处理,而并不是一个字符串。
  • 在React中你不能通过"return false"来阻止默认行为,必须明确调用perventDefault()。
  • 在JXS中必须注意this的指向并传给onClick,否则在调用函数时,会是undefined,例如:
    this.handleClick = this.handleClick.bind(this)

注意:如果调用bind使你烦恼,那么有另外两种方法可以解决这个问题:

  1. 使用es6语法:
handleClick = () => {
    console.log('this is:', this);
  }
  1. 在回调时调用箭头函数:
    onClick={(e) => this.handleClick(e)}

相关文章

  • 2018-11-07 react 事件处理

    react事件处理和dom事件处理是相似的。 react: Dom: 所以: React事件绑定属性的命名采用驼峰...

  • react文档——事件处理

    事件处理 React 元素的事件处理和 DOM 元素的事件处理非常相似。但也有一些语法差异: React 事件使用...

  • React 事件处理机制

    React在处理事件和HTML中JS处理事件不同,本文介绍React中的事件处理机制。React中不同通过返回fa...

  • React基础(6) -- 事件处理

    React 事件处理 React 元素的事件处理和 DOM 元素类似。但是有一点语法上的不同: React 事件绑...

  • ReactJS_06 React 事件处理

    React 事件处理 React 元素的事件处理和 DOM 元素类似。但是有一点语法上的不同: React 事件绑...

  • React 事件处理

    React 事件处理 React 元素的事件处理和 DOM 元素类似。但是有一点语法上的不同: React 事件绑...

  • react随笔5 事件处理

    事件处理 React元素的事件处理和DOM元素的事件处理很相似,但是有一点语法上的不同: React事件绑定属性的...

  • React事件绑定this的几种方法

    React事件处理函数绑定this的集中方法 Follow me on GitHub React事件处理函数绑定t...

  • 学习笔记:React事件处理

    一、React 事件处理 React 元素的事件处理和 DOM 元素类似,但是有一点语法上的不同。 React 事...

  • 5.Handing Event(处理事件)

    React版本:15.4.2**翻译:xiyoki ** 使用React元素处理事件与处理DOM元素上的事件非常相...

网友评论

      本文标题:五. React的处理事件

      本文链接:https://www.haomeiwen.com/subject/zfsmrftx.html