How can I remove an item from the data when clicking the div inside Item?
var App = React.createClass({
...
handleSubmit: function(e) {
this.state.data.push({ x: this.state.x });
}
});
The item's class to remove.
var Item = React.createClass({
render: function() {
return (
<li>
<div onClick={this.removeItem}></div>
</li>
)
}
});
The list class.
var ItemList = React.createClass({
render: function() {
var items = this.props.data.map(function(item) {
return <Item x={item.x}>
});
}
});