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

home2 게시판 React 게시판 redux 강의 관련 질문

redux 강의 관련 질문

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

    Simon
    참가자

    20번 라인을 보시면  깊은 복사 하기전에  초기값을 저장한 state를 출력하는 console.log를 작성했습니다.

    1. 제가 궁금한 건 지금 값을 증가 시키기 전에 state를 출력한 것인데 왜 3이라는 값이 나올까요? 저는 2라고 생각했습니다! 너무 궁금 합니다.

     

    2.  두  번째 질문 지금 reducer함수 안을 보면 초기값을 저장한 state를 깊은 복사 한 후 copy에서 값을 증가시켜서 반환을 시켜주는데 

    copy를 반환했는데 어떻게 자꾸 원본 초기값을 받은 state가 계속 변화죠?

     

    3. 이건 이것이랑은 무관한데 우측사진보시면 제가 app.js에 console를 걸어놨는데 2번씩 호출되던데 이유가 궁금합니다!

     

     

    #31663

    codingapple
    키 마스터

    1은 혹시 dispatch를 2번했거나 그럴 수도요?

    state = 초기값은 default parameter 문법이라 처음에만 state에 초기값이 들어갑니다

    가끔 리액트는 console.log 1번써도 디버깅용으로 2번씩 해줍니다

    #31690

    Simon
    참가자

    버튼마다 dispatch를 줘서 2개긴 한데 이거랑 누르기전 출력 결과가 3인것과 연관이 있나요?

    #31700

    codingapple
    키 마스터

    아니면 콘솔창에 출력해주는건 펼쳐볼 때의 값을 보여주기 때문에 그럴 수도 있습니다 

    콘솔창에 뜨는 파란 i 아이콘에 마우스 올려보면 됩니다 

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

About

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

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

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