-
ComponentDidMount 와 render의 차이?concept/React, Redux, RN 2020. 7. 12. 02:07
출처 : zerocho / velopert
각각의 뜻을 먼저 살펴보자면
render
컴포넌트 렌더링을 담당합니다.
componentDidMount
컴포넌트가 만들어지고 첫 렌더링을 다 마친 후 실행되는 메소드입니다.
이 안에서 다른 JavaScript 프레임워크를 연동하거나,
setTimeout, setInterval 및 AJAX 처리 등을 넣습니다.render은 컴포넌트를 DOM에 부착하는 역할을 한다.
그리고 mount가 완료되고 나면 componentDidMount가 호출된다.
즉,
-
state, context, defaultProps 저장
-
componentWillMount
-
render
-
componentDidMount
이 순서대로 실행이 된다.
그림으로 보면 이렇다.
'concept > React, Redux, RN' 카테고리의 다른 글
react hooks : useState, useEffect (0) 2020.11.23 리액트 네이티브 문법 React Native syntax (0) 2020.08.28 리액트 네이티브 React Native 란? (0) 2020.08.28 state 끌어올리기 / props drilling(프로퍼티 내려꽂기) (0) 2020.06.01 React (0) 2020.06.01 -