더북(TheBook)

5.5.2 componentDidMount()

반면에 componentDidMount()는 초기 렌더링을 마친 후에 실행된다. componentDidMount()는 브라우저에서만 한 번 실행되고, 서버 렌더링에서는 실행되지 않는다. XHR 요청처럼 브라우저에서만 실행해야 하는 코드를 구현할 때 편리하게 사용할 수 있다.

componentDidMount()에서 자식 엘리먼트를 참조로 접근할 수 있다(예를 들면 엘리먼트에 해당하는 DOM 표현에 접근할 수 있다). 자식 컴포넌트의 componentDidMount() 메서드는 부모 컴포넌트의 componentDidMount()보다 먼저 호출된다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.