import React,{Component} from "react";
class Dragble extends Component{
constructor(props){
super();
this.state ={
items:[]
};
this.addItem=this.addItem.bind(this);
}
addItem(e){
if(this._inputElement !==""){
var newItem ={
text:this._inputElement.value,
key:Date.now()
};
this.sestState((prevState)=>{
return{
items:prevState.items.concat(newItem)
};
});
}
this._inputElement.value="";
console.log(this.state.items);
e.preventDefault();
}
render(){
return (
<div className="main">
<div className ="header">
<form onSubmit={this.addItem}>
<input type="text" ref={(a)=>this._inputElement =a} placeholder="enter the task" ></input>
<button type="submit" > add </button>
</form>
</div>
</div>
);
}
}
export default Dragble;
Is there a question here?