새 컴포넌트를 추가하지 않고도 상태 관련 로직을 컴포넌트 간에 재사용할 수 있게 해준다
상태 관련 로직을 컴포넌트 간에 재사용하고 싶은 경우
각각마다 useState를 부여하고 각각의 const가 username / password / email에 부여된다.
하나의 useLoginFormInput이라는 커스텀 hook을 정의하여 username / password / email 전부 담당하여 처리한다.
username / password / email
Custom Hook