Username and Password change event is getting called but its not appearing in the UI text box. Here is the code:
class Login extends Component{
constructor(props){
super(props)
this.state= {
username: 'username',
password: 'password'
}
}
handleUsernameChange = (event) => {
console.log(event.target.value);
this.setState = ({
username: event.target.value
});
}
handlePasswordChange = (event) => {
this.setState = ({
password: event.target.value
})
}
render(){
return(
<div>
User Name: <input type="text" name="username" value={this.state.username} onChange={this.handleUsernameChange}></input>
Password: <input type="password" name="password" value={this.state.username} onChange={this.handlePasswordChange} />
<button>Login</button>
</div>
)
}
}
export default Login
Console is logging the updated username but I am not able to see it in UI. Let me know if I am missing something. Thanks in advance.