LifeCycle 이란 생명주기를 뜻한다.
생명주기란 컴포넌트가 처음 생길때부터 없어질때까지의 주기를 이야기 한다.
이 일련의 과정들에는
장착 (mount)
업데이트 (update)
제거 (unmount)
위 세가지의 일련의 과정들을 거친다.
근데 여기에 이게 왜 중요한데? 라고 할수있는데
이주기들을 알면 간섭을 하는 타이밍을 적절히 알수가 있다.
예를 들면 useEffect를 사용해서 간섭을 하는거다.
useEffect는 mount, update 시 사용되어지는데 이 주기를 이용해서
언제 로딩되어야 하는지를 정할수있다.
그래서 로딩이 오래걸리는 것들은 useEffect를 사용해서
html이 로딩된 후 로딩되어지게 코드를 작성하면 조금더 효율적으로 사용이 가능하다.
반응형
'React' 카테고리의 다른 글
redux ? tookit? 어떻게 사용하고 이게 뭐야? useSelector는? (1) | 2024.01.28 |
---|---|
API , REST API, RESTfull API 가 뭐야? 헷갈려 헷갈려!!!! (0) | 2024.01.21 |
useParams 가 뭔데? 대체 뭔데! (0) | 2024.01.16 |
styled-components 가뭐야? (0) | 2024.01.16 |
JSX REACT 문법 3가지 핵짧음. (0) | 2023.12.20 |