React: DOM 렌더링 없이 컴포넌트 마운트하기

발생일: 2015.05.25

키워드: React, 리액트

문제:
React 에서 DOM 렌더링 없이 컴포넌트만 마운트시키려고 한다.
단순히 document 나 window 의 이벤트만 받아서 처리할 목적이다.

어떻게 하면 될까?


해결책:

render() 메서드에서 `null` 이나 `false`를 리턴하면 된다.

class extends React.Component {
    componentDidMount() {
        // 여기서 document 나 window 의 이벤트를 처리
    }

    render() {
        return null;
    }
});
저작자 표시 비영리 변경 금지
신고

카테고리

분류 전체보기 (659)
About me. (6)
Daylogs (624)
영어공부 (0)
My works - 추억 (29)
비공개 (0)