클래스형 컴포넌트 라이프 사이클 메소드

프론트엔드 퍼즐러·2023년 11월 17일
0

React 면접 질문

목록 보기
3/5
post-thumbnail

리액트의 클래스형 컴포넌트는 생명주기(lifecycle) 메서드를 통해 컴포넌트의 생성, 업데이트, 소멸과 관련된 이벤트에 대응할 수 있습니다. 각각의 라이프 사이클 메서드는 특정한 시점에 자동으로 호출되며, 개발자는 이를 활용하여 컴포넌트의 동작을 제어하거나 추가 로직을 수행할 수 있습니다.

componentDidMount()

컴포넌트가 렌더링되고 화면에 마운트된 후 호출됩니다. 네트워크 요청이나 초기화 작업 등을 수행하는데 사용됩니다.

componentDidUpdate(prevProps, prevState)

컴포넌트가 업데이트되고 화면이 갱신된 후 호출됩니다. 이전의 속성(prevProps)과 상태(prevState)에 접근할 수 있습니다.

shouldComponentUpdate(nextProps, nextState)

컴포넌트의 업데이트를 방지할지 결정하는 메서드입니다. 반환값이 false이면 업데이트를 방지합니다.

componentWillUnmount()

컴포넌트의 소멸이 수행되었을 때 호출되는 메서드입니다. 리소스 정리 등에 사용됩니다.

실습

profile
기초를 다지고 있는 개발자

0개의 댓글