할머니의 콤퓨타 도전기

Component Life Cycle 본문

Web Front-end/React.js

Component Life Cycle

ji.o.n.e 2021. 4. 8. 02:25

Mounting

  • 아래 메서드들은 컴포넌트의 인스턴스가 생성되어 DOM 상에 삽입될 때에 순서대로 호출
    1. constructor()
    2. static getDerivedStateFromProps()
    3. render()
    4. componentDidMount()

Updating

  • props 또는 state가 변경되면 갱신이 발생. 아래 메서드들은 컴포넌트가 다시 렌더링될 때 순서대로 호출
    1. static getDerivedStateFromProps()
    2. shouldComponentUpdate()
    3. render()
    4. getSnapshotBeforeUpdate()
    5. componentDidUpdate()

add 또는 minus 버튼 클릭 시

Unmounting

  • 아래 메서드는 컴포넌트가 DOM 상에서 제거될 때에 호출
    1. componentWillUnmount()

'Web Front-end > React.js' 카테고리의 다른 글

(React) Material-UI  (0) 2021.05.05
All you need to know about State  (0) 2021.04.08
Class Components and State  (0) 2021.04.08
npm? npx? 🤔  (0) 2021.04.07
Protection with PropTypes  (0) 2021.04.01
Comments