• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 deep copy 에 대해 질문드립니다.

deep copy 에 대해 질문드립니다.

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 글쓴이
  • #25182

    도형호
    참가자

    안녕하세요. 입사 3주된 초보 개발자입니다.

    react 강의를 듣던 중 의문점이 생겼으나 해결이 되지 않아 질문드립니다.

    아래 코드는 reducer를 사용하여 state값 수정하는 내용입니다.

    강의에서는 초기값에 아래와 같이 값이 있으나,

    Cart 페이지에 항목추가 하지 않았을 경우 빈 목록으로 보여지도록 초기값을 빈값으로 설정하였습니다.

    이 경우 항목추가 버튼을 클릭하였을 때  deep copy를 해서 가져오고,

    수량증가, 수량감소시에도 deep copy를 하는데,  수량증가와 감소시에는 초기값을 deep copy 하기때문에 빈 값이 복사되는것 아니냐,

    그러면 수량증가버튼을 클릭했을 경우 가져오는 deep copy된 state 값은 초기값이 아니냐 라는 질문을 받았는데 답을 못했습니다.

    else if에서 수량증가 시 deep copy된 경우 state값은 빈 값인 걸까요? 

    사이트에서 실행했을 경우에는 잘 구현되는데 어떻게 되는건지 잘 모르겠습니다.... 설명 부탁드립니다..

     

    #25218

    codingapple
    키 마스터

    return 한번 했으면 이제 그게 새로운 state가 됩니다 초기값은 새로고침시 맨 처음에만 사용합니다 

    자바스크립트 reduce 함수처럼 동작합니다

2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠