(1) 전체 흐름(큰 그림)React 생명주기 3단계 : Mount(처음 생성) -> Update(상태/props 변경) -> Unmount(제거)(2) Mount(마운트: 처음 렌더링)컴포넌트가 처음 화면에 나타나는 순간흐름 : 함수 실행(렌더링) -> DOM 생성 -> 화면에 반영 -> side effect 실행useEffect(() => { console.log("마운트됨");}, []);// [] 의존성 배열이면 딱 한 번 실행(마운트 시)(3) Update(업데이트)state 또는 props가 바뀔 때 발생흐름 : 함수 다시 실행(렌더링) -> Virtual DOM 비교 -> 바뀐 부분만 실제 DOM 업데이트 -> effect 실행useEffect(() => { console.log("업데이..