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

home2 게시판 React 게시판 멋있게 컴포넌트 전환 주는법 질문입니다

멋있게 컴포넌트 전환 주는법 질문입니다

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

    최민준
    참가자
    useEffect(() => {
    setTimeout(() => {
    setFade("end");
     }, 100);
    return () => {
    setFade("");
     };
     });   <------
    과제를 수행하는데 화살표 부분에 의존성 배열을 넣지 않아도 페이지가 처음 로드되고
    추가적인 렌더링이 없다면 디테일 홈페이지가 나와야하지 않나요 ??
    의존성 배열을 넣지 않으면 아예 상세페이지가 나오지가 않는데 이유가 뭘까요??
    #112084

    최민준
    참가자
    다시 생각을 해봤는데 의존성배열을 넣지 않으면 재렌더링마다 실행이니까  setFade("end") 이 부분이
    state를 변경하게 되어 계속 useEffect를 실행하기에 fade값을 계속 변경하기에 페이지가 표시
    안되는걸까요??
    #112094

    codingapple
    키 마스터
    넴 state 변경되니까 useEffect도 계속 재실행되어서 그런듯요
    #112095

    최민준
    참가자
    감사합니다!!!!!
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 호 / 개인정보관리자 : 박종흠