장바구니에 상품이 없습니다.
home2 › 게시판 › React 게시판 › 멋있게 컴포넌트 전환 주는법 질문입니다
useEffect(() => { setTimeout(() => { setFade("end"); }, 100);
return () => { setFade(""); }; }); <------
과제를 수행하는데 화살표 부분에 의존성 배열을 넣지 않아도 페이지가 처음 로드되고
추가적인 렌더링이 없다면 디테일 홈페이지가 나와야하지 않나요 ??
의존성 배열을 넣지 않으면 아예 상세페이지가 나오지가 않는데 이유가 뭘까요??
다시 생각을 해봤는데 의존성배열을 넣지 않으면 재렌더링마다 실행이니까 setFade("end") 이 부분이
state를 변경하게 되어 계속 useEffect를 실행하기에 fade값을 계속 변경하기에 페이지가 표시
안되는걸까요??
넴 state 변경되니까 useEffect도 계속 재실행되어서 그런듯요
감사합니다!!!!!