컴포넌트에는 기본적으로 생명주기라는 게 존재합니다. 페이지에 컴포넌트가 장착될 때 = 마운트/생성, 페이지가 업데이트가 될 때 = 업데이트, 마지막으로 페이지에서 나가기 전 = 원마운트/제거 이전 class기반에서는 해당 주기를 확실하게 볼 수 있었습니다. class ClassComponent extends React.Component { componentDidMount() { // 마운트 될때 코드 } componentDidUpdate() { // 업데이트 될때 코드 } componentWillUnmount() { // 언마운트 전 코드 } } 이와 같이 class형 컴포넌트는 한눈에 확인이 가능했었는데요 react 16.8 버전부터 훅 나오면서 class형 컴포넌트를 고집할 필요가 없어지고 함수형 컴..