- state 하나로 관리하기
- 유효성 검사
- 컴포넌트 분리
- variables
const handleInput = e => {
const { name, value } = e.target;
setInputValues(inputValues => ({ ...inputValues, [name]: value }));
};
const { name } = e.target;
// e.target이 name에 할당됨
const { name, value } = e.target;
// id
// 123123123
state 아닌 변수로도 관리 가능