useEffect란?
useEffect(() => {
// 이 부분이 실행된다.
console.log("hello.");
});
useEffect의 흐름
의존성 배열
// useEffect의 두번째 인자가 의존성 배열이 들어가는 곳 입니다.
useEffect(()=>{
// 실행하고 싶은 함수
}, [의존성배열])
clean up
useEffect(()=>{
// 화면에 컴포넌트가 나타났을 때 (mount) 실행하고자 하는 함수.
return ()=>{
// 화면에서 컴포넌트가 사라졌을 때 (unmount) 실행하고자 하는 함수.
}
}, [])