안녕하세요. 입사 3주된 초보 개발자입니다.
react 강의를 듣던 중 의문점이 생겼으나 해결이 되지 않아 질문드립니다.
아래 코드는 reducer를 사용하여 state값 수정하는 내용입니다.
강의에서는 초기값에 아래와 같이 값이 있으나,

Cart 페이지에 항목추가 하지 않았을 경우 빈 목록으로 보여지도록 초기값을 빈값으로 설정하였습니다.
이 경우 항목추가 버튼을 클릭하였을 때 deep copy를 해서 가져오고,
수량증가, 수량감소시에도 deep copy를 하는데, 수량증가와 감소시에는 초기값을 deep copy 하기때문에 빈 값이 복사되는것 아니냐,
그러면 수량증가버튼을 클릭했을 경우 가져오는 deep copy된 state 값은 초기값이 아니냐 라는 질문을 받았는데 답을 못했습니다.
else if에서 수량증가 시 deep copy된 경우 state값은 빈 값인 걸까요?
사이트에서 실행했을 경우에는 잘 구현되는데 어떻게 되는건지 잘 모르겠습니다.... 설명 부탁드립니다..
