export default class HelloMessage extends React.PureComponent {
constructor(props) {
super(props);
this.state = { name: "Nano" };
}
handleInputChange = e => {
this.setState({ name: e.currentTarget.value });
};
render() {
const { name } = this.state;
return (
<div>
<label>Name:</label>
<input value={name} onChange={this.handleInputChange} />
<p>Hello {name}!</p>
</div>
);
}
}