I want to get value filled inside input bar to show inside input bar, I know its sounds illogical but I am new to react and I am following a course
code is below
import React from 'react';
class Searchbar extends React.Component{
state={term :'a'}
// e means event
onChangeHandler=(e)=>{
console.log(e.target.value);
this.setState=({term:e.target.value});
}
render(){
return(
<div className="ui segment">
<form className="ui form">
<div className="field">
<label>Image Search</label>
{/* <input type="text" value={this.state.term} onChange={this.onChangeHandler}/> */}
<input type="text" value={this.state.term} onChange={ e=>(this.setState=({term:e.target.value}),console.log(e.target.value))}/>{/* alternate syntax for event handler */}
</div>
</form>
</div>
)
}
}
export default Searchbar;