Class 형 컴포넌트
2020-07-03

요즘 잘 사용하지 않지만 알아 둘 필요가 있다. 함수형 컴포넌트와 Hook으로 못하는 작업이 한 두가지 정도가 있다.

import React, {Component} from "react";
import './App.css';

class Hello extends Component {
    static defaultProps = {
        name : '이름 없음'
    };

    render() {
        const {color, isSpecial, name} = this.props;

        return (
            <div style={{color}}>
                {isSpecial && <b>*</b>}
                안녕하세요. {name}
            </div>
        );
    }
}

예전엔 class 형으로 만들었지만 지금은 hook으로 상태관리가 가능하기 때문에 함수형 컴포넌트가 주로 사용되고 있다.

LifeCycle Method

생명주기 메서드. 클래스형 컴포넌트에서만 사용할 수 있다. useEffect와 유사하다고 볼 수 있다. 이 개념에 대해 많은 시간을 쏟을 필요는 없다. 다만 어떤 것들이 있는지만 알아 두고 메뉴얼을 통해 알아볼 수 있는 정도만 학습하면 된다.

© 2020, Built with Gatsby, React, Typscript, styled-components