WEB, ReactJS, Component Lifecycle
Lifecycle
- render할때, 즉 컴포넌트를 띄울때 해당 순서대로 작동한다.
Render
- componentWillMount()
- render()
- 컴포넌트가 리액트 세계에 존재 하게 됨
- componentDidMount()
- 성공적으로 리액트 세계에 컴포넌트가 자리잡았음을 알게 됨
Update
- componentWillReceiveProps()
- 컴포넌트가 새로운 props를 받았다
- shouldComponentUpdate()
- 이전 props와 새로운 props가 다르다면 업데이트 해줘야 한다
- componentWillUpdate()
- 컴포넌트는 업데이트 될것이다
- render()
- componentDidUpdate()