onChage함수로 받은 e.target.value를 setState의 값을 변경해줄 때 그리고 그 setState값을 바로 함수에 넣어 실행해주면 이전값으로 함수가 실행된다. 왜냐면 setState는 로딩이 될때 값을 수정하기 때문이다. 그래서 이럴때는 꼼수로 함수안에 setState값을 넣어주는게 아닌 같은 값인 e.target.value값을 넣어서 진행해주면 된다. 해결!