본문 바로가기

React

LifeCycle이 뭐야? 생명주기가 뭔데

LifeCycle 이란 생명주기를 뜻한다.

 

생명주기란 컴포넌트가 처음 생길때부터 없어질때까지의 주기를 이야기 한다.

이 일련의 과정들에는

 

장착 (mount)

업데이트 (update)

제거 (unmount) 

 

위 세가지의 일련의 과정들을 거친다.

근데 여기에 이게 왜 중요한데? 라고 할수있는데

 

이주기들을 알면 간섭을 하는 타이밍을 적절히 알수가 있다.

예를 들면 useEffect를 사용해서 간섭을 하는거다.

useEffect는 mount, update 시 사용되어지는데 이 주기를 이용해서

언제 로딩되어야 하는지를 정할수있다.

 

그래서 로딩이 오래걸리는 것들은 useEffect를 사용해서 

html이 로딩된 후 로딩되어지게 코드를 작성하면 조금더 효율적으로 사용이 가능하다.

반응형