React学习笔记(六)事件处理
React学习笔记(六) 五、事件处理 React事件绑定属性的命名采用驼峰写法,不同于传统DOM全部小写。 如果采用JSX的语法,事件函数需要用大括号 {} 包裹函数名,不同于传统DOM字符串小括号的方式。 <button onClick={ activateLasers }> Activate Lasers </button> 在React中另一个不同是你不能使用返回 false 的方式阻止默认行为,必须明确使用 preventDefault 来阻止。 function handleClick() { e.preventDefault(); console.log('The link was clicked.'); } return ( <a href="#" onClick={ handleClick }> CLICK ME </a> ); React通常在元素初始渲染的时候提供一个事件,然后绑定给元素即可: class Toggle extends React.Component { constructor(props) { super(props); this.state = { isToggleOn: true }; this.handleClick = this.handleClick.bind(this); } handleClick() { this