🚩 Mount(화면에 첫 랜더링)
🚩 Update(다시 랜더링)
🚩 Unmount(화면에서 사라질 때)
특정 작업을 실행시켜 주고 싶을 때 사용한다.
📌 sideEffect(부가기능)에서 온 이름
함수의 주 기능이 아닌 부가적인 기능을 보관한다.
모든 페이지가 랜더링 된 후, useEffect안의 코드가 동작한다.
useEffect(() => { //첫번째 인자로 콜백함수 }, [//두번째 인자로 dependecy array]);