장바구니에 상품이 없습니다.
home2 › 게시판 › React 게시판 › useEffect 질문
useEffect 활용하여 기능 구현하다가 막혀서 질문드립니다. 강의에서 useEffect 내부에 return = () => {}은 useEffect 안의 코드 실행 전에 항상 실행된다고 말씀하셨는데 useEffect(() => { console.log('hi') return () => { console.log('hello') } }) 그럼 위 코드에서 hello hi 가 나와야 되는 것 아닌가요? hi hello가 나와서 혼란스럽네요.
strictmode아니면 외부 라이브러리들 때문에 useEffect가 2번실행될 수 있습니다