我想创建一个按钮,可以有一个按钮上的2个事件,以便我可以添加和删除标记,我可以用jQuery来做,但无法工作反应过度。在反应中的一个按钮上的两个事件
var Button = React.createClass({
getInitialState() {
return {
name: 'add marker'
};
},
render: function() {
return <button type="button" onClick={this.onClick}>{this.state.name}</button>
},
onClick: function(ev) {
// event 1
alert('marker added');
// event 2
alert('remove marker');
this.setState({name:'markert removed'})
}
});
http://jsfiddle.net/zidski/5z3f7zL4/1/