리액트의 클래스형 컴포넌트는 생명주기(lifecycle) 메서드를 통해 컴포넌트의 생성, 업데이트, 소멸과 관련된 이벤트에 대응할 수 있습니다. 각각의 라이프 사이클 메서드는 특정한 시점에 자동으로 호출되며, 개발자는 이를 활용하여 컴포넌트의 동작을 제어하거나 추가 로직을 수행할 수 있습니다.
컴포넌트가 렌더링되고 화면에 마운트된 후 호출됩니다. 네트워크 요청이나 초기화 작업 등을 수행하는데 사용됩니다.
컴포넌트가 업데이트되고 화면이 갱신된 후 호출됩니다. 이전의 속성(prevProps)과 상태(prevState)에 접근할 수 있습니다.
컴포넌트의 업데이트를 방지할지 결정하는 메서드입니다. 반환값이 false
이면 업데이트를 방지합니다.
컴포넌트의 소멸이 수행되었을 때 호출되는 메서드입니다. 리소스 정리 등에 사용됩니다.