객체 안에서 key를 대괄호 [ ]로 감싸면 안에 넣은 참조가 가리키는 실제 값이 key 값으로 사용된다.
handleChange = (e) => { this.setState({ [e.target.name]: e.target.value, }); };
e.target.name이 실제로 가르키고 있는 것 name = 'username'
e.target.name
name = 'username'