본문 바로가기
Front_end/React

React) 컴포넌트 라이프 사이클 API

by nomfang 2022. 5. 3.
728x90
반응형

라이프 사이클 API

컴포넌트의 생명 주기와 함께하는..? API

7가지 라이프 사이클 API

  • componentWillMount : 컴포넌트 렌더링 이전에 실행
  • componentDidMount : 컴포넌트 첫 렌더링 이후 -> 프레임워크 연동, setTimeout/AJAX 등 사용 가능
  • componentWillReceiveProps : 새로운 props를 받았을 때 -> props에 따라 state 업데이트 할 때 사용하면 유용 (setState 사용 가능)
  • shouldCompoenetUpdate : 컴포넌트가 업데이트를 해야하는지 말아야하는지 결정하는 -> return false 설정 시 불필요한 작업을 막을 수 있다
  • componentWillUpdate : 컴포넌트 업데이트 전 실행 -> setState 사용 시 무한 루프에 빠진다
  • componentDidUpdate : 컴포넌트의 리렌더링 이후 실행 -> setState 사용 시 무한 루프
  • componentWillUnmount : 컴포넌트 제거될 때 실행

출처: https://www.inflearn.com/course/react-%EA%B0%95%EC%A2%8C-velopert/lecture/4157?tab=curriculum

반응형

댓글