WIL

카카오톡 데이터센터에 불이나서 티스토리 글쓰기가 안되서 여기에 씁니다…

다행히도 보는거는 복구가 되어서 자료들을 찾을 수 있었다!

리액트에서 라이프사이클

라이프사이클은 총 세가지, 마운트 업데이트, 언마운트 카테고리로 나눕니다.

Untitled

그리고 라이프사이클 메서드의 종류는 총 9가지입니다.

Will 접두사: 어떤 작업을 작동하기 전 실행되는 메서드

Did 접두사: 어떤 작업을 작동한 후에 실행되는 메서드

아래그림은 위의 그림을 더 세부적으로 나눈 것입니다.

Untitled

리액트는 위 순서에따라 생성되고 업데이트되고 사라지는 생명주기를 갖는다. 클래스형과 함수형의 라이프 사이클을 다루는 차이점을 알아보자.

클래스형 VS 함수형

과거에는 함수 스타일 코딩으로 컴포넌트 내부의 state를 만들어 사용할 수 없었다. 또한 생성 변경 소멸에 대한 이벤트인 라이프사이클 API를 사용할 수 없었다.