1、React元素事件处理和DOM元素语法差异
- 1.React 事件的命名采用小驼峰式(camelCase),而不是纯小写
- 2.使用 JSX 语法时你需要传入一个函数作为事件处理函数,而不是一个字符串
- 3.阻止默认行为方法不同
- 必须显式的使用
preventDefault
- 必须显式的使用
- 4.监听器添加方式不同
- 使用 React 时,一般不需要使用
addEventListener
为已创建的 DOM 元素添加监听器,只需要在该元素初始渲染的时候添加监听器即可 - 1.绑定this
- 2.public class fields 语法
- 3.在回调中使用箭头函数
- 该语法每次渲染时都会创建不同的回调函数,性能不如在构造器中绑定或使用class fields语法
- 该语法每次渲染时都会创建不同的回调函数,性能不如在构造器中绑定或使用class fields语法
- 使用 React 时,一般不需要使用
2、向时间处理程序传递参数