useEffect(()=>{
return ()=>{
실행할코드
}
})
이러면 useEffect 안의 코드 실행 전에 항상 실행됩니다. --> 이 부분에서,
Q.1 cleanup function 은 component가 unmount될때만 실행되는거 맞나요?
Q.2 그렇다면 cleanup function이 어떻게 useEffect 안의 코드 실행 전에 실행되는지 알 수 있을까요?
제가 이해하기에는 useEffect가 실행되고 --> component가 unmount되고 -->
그리고 나서 cleanup function 실행 ( 이런 순으로 진행되는 것이 아닌가요? 그러면 cleanup function은
항상 useeffect가 실행되고 나서 실행되는거 아닌가요? )
-
이 게시글은
dasddad에 의해 1 년, 2 월 전에 수정됐습니다.