카카오톡 데이터센터에 불이나서 티스토리 글쓰기가 안되서 여기에 씁니다…
다행히도 보는거는 복구가 되어서 자료들을 찾을 수 있었다!
라이프사이클은 총 세가지, 마운트 업데이트, 언마운트 카테고리로 나눕니다.
그리고 라이프사이클 메서드의 종류는 총 9가지입니다.
Will 접두사: 어떤 작업을 작동하기 전 실행되는 메서드
Did 접두사: 어떤 작업을 작동한 후에 실행되는 메서드
아래그림은 위의 그림을 더 세부적으로 나눈 것입니다.
리액트는 위 순서에따라 생성되고 업데이트되고 사라지는 생명주기를 갖는다. 클래스형과 함수형의 라이프 사이클을 다루는 차이점을 알아보자.
클래스형 VS 함수형
과거에는 함수 스타일 코딩으로 컴포넌트 내부의 state를 만들어 사용할 수 없었다. 또한 생성 변경 소멸에 대한 이벤트인 라이프사이클 API를 사용할 수 없었다.