[Next14] React 기초 다지기 4/4, 함수형 vs 클래스 컴포넌트, useEffect

_sqrlkoo·2024년 1월 1일
0

Next.js

목록 보기
4/7

함수형 vs 클래스 컴포넌트

클래스 컴포넌트는 이제 거의 사용하지 않는다.

다만, 함수 컴포넌트가 되면서 라이프 사이클 관리가 복잡해졌다.

라이프 사이클

useEffect 하나로 해결한다.
-> 컴포넌트 마운트 시, 리렌더링 시, 언마운트 시...

useEffect

useEffect(() => {
  
},[])

useEffect(() => {
  
})
// 의존성 배열이 없을 때, 리렌더링 마다 실행됨

useEffect(() => {
  
},[a])
// a가 바뀔 때 마다 실행된다.

0개의 댓글