-
react - 4. 컴포넌트의 라이프 사이클 정리javascript/React 2018. 11. 12. 00:14반응형
책 "모던 자바스크립트 개발자를 위한 리액트 프로그래밍" 의 내용을 복습 차원 에서 정리한 내용입니다.
mount: DOM, 혹은 페이지 위에 올라갈 때
unmount: DOM 트리에서 삭제되거나 웹 페이지에서 없어질 때
컴포넌트가 생성되고, DOM에 마운트(추가) 될 때 다음과 같은 순서로 매서드가 호출된다.
. constructor(props) - 객체가 생성될 때
. componentWillmount() - 컴포넌트가 DOM에 마운트 되기 직전
. render() - 컴포넌트가 렌더링될 때
. componentDidMount() - 컴포넌트가 DOM에 마운트된 직후
컴포넌트의 프로퍼티가 변경되면 다음과 같은 메서드가 호출된다.
. componentWillReceiveProps(nextProps) - 컴포넌트의 프로퍼티가 변경될 때
. shouldComponentUpdate(nextProps, nextState) - 컴포넌트의 외관을 변경해도 좋을지 판단 할 때
. componentWillUpdate() - 컴포넌트가 업데이트 되기 직전
. render() - 컴포넌트가 렌더링 될 때
. componentDidUpdate()
'javascript > React' 카테고리의 다른 글
react - 5. 상태와 프로퍼티 (0) 2018.11.22 react - 3. createElement (0) 2018.10.28 react - 2. ReactDom 으로 그리기 (0) 2018.10.23 react - 1. SPA, React란? SPA, React 에 대해서 (0) 2018.10.23 댓글