2. 27. 오늘은 리액트에서 여러개의 input의 상태관리를 어떻게해야 하는지를 이해하기 위해 노력했다. input에서 변화하는 값이 여러개인 경우에는 따로따로 useState를 만들어서 관리하는 것보다, useState의 초기값을 객체를 통해 선언을 해준다. onChange함수도 여러개로 만들지 않고 변화가 발생하였을때 e.target.name을 통해서 하나의 함수만 만들어서 관리할 수 있다. [ e.target.name ]: e.target.value로 기존의 내용에 덮어서 쓰면, 이벤트타깃인 Input의 name으로 만들어준 값이 key값이 되고, 그 key를 가진 것을 새로운 내용으로 덮는다. 이러한 방식으로 name을 통해서 key에 접근하고 새로운 내용을 업데이트할 수 있다. 굳이 name으..