UserNameChangeHandler = (event) => {
this.setState({ username: event.target.value });
};
render() {
return (
<div className="App">
<UserInput
input={this.UserNameChangeHandler}
currentName={this.state.username}
/>
<UserOutput username={this.state.username} />
</div>
);
}
}
here this keyword works fine with arrow function but the render() method also works fine with "this" keyword although its a normal method,