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

home2 게시판 React 게시판 state 변경 함수처럼 늦게처리를해주는 것에대한 질문입니다

state 변경 함수처럼 늦게처리를해주는 것에대한 질문입니다

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

    김범우
    참가자

    state변경함수는 늦게처리해주는함수라 콘솔에바로찍었을경우

    기존데이터가 보일수있다고하셨는데

    이럴때 는 콘솔에바로 보일수있도록 코드수정을한다하면

    어떻게 수정을 하면좋을까요 ?

    #22701

    안다용
    참가자

    useEffect(() => {
    console.log(state)
      },[state])

    useEffect 사용해서 해당 state 바뀔 때마다 콘솔로그 찍어주면 되지않을까요?

    #22708

    김범우
    참가자

    네 app.js 부모컴포넌트에서 useEffect 사용하면 됩니다.

    근데 컴포넌트를 나눠놓고 부모컴포넌트에 있는 값이 자식컴포넌트에서 변경될때

    그자식컴포넌트에서 useEffect 코드만들고,

    부모 컴포넌트에서 props 로 자식컴포넌트에게 넘겨줄때 setState변경함수도 propr로 같이 넘겨받아서 사용할수있나요?

     

    #22723

    안다용
    참가자

    네 아마도요. 직접 해보시면 아시겠지만,

    부모컴포넌트에서 state와 변경함수를 넘겨주고, 자식컴포넌트에서 props로 받아서 console.log 찍을수 있을거같네요.

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 호 / 개인정보관리자 : 박종흠