Detail.js에 있는 ADD TO CART 버튼을 누르면 APP.js에 있는 cart에 상품 아이디, 갯수, 사이즈를 저장하는 기능을 구현하려고 했습니다.

구현을 해보니 ADD TO CART 버튼을 계속 누르니 동그라미한 부분의 input 값이 사용자의 의지와 상관없이 계속 늘어나는 버그가 발생했습니다.

코드를 하나씩 지우면서 확인해보니 빨간 줄이 있는 코드를 저장하니 오류가 나는 것을 확인했습니다. 어떤 부분이 오류인 것을 확인을 했으나 왜 기능이 이렇게 동작을 하는 지가 이해가 되지 않아 어떻게 해결해야 할 지 모르겠습니다.
select 값을 건드리지 않았는데 select 값이 계속 업데이트가 됩니다. 제 깃에 코드 올렸는데 도와주실 수 있을까요? select 값을 input에 연결을 시켜서 이런 문제가 발생하는 건가 싶어서 구글링해봤는데 답이 안나오네요ㅠㅠ
https://github.com/guswnsakvk/React-shopping-web