재활용 가능한 UI 구성 단위
함수형 componenet
function Welcome(props) {
return <h1>Hello, {props.name}</h1>;
}
class형 component
class Welcome extends React.Component {
render() {
return <h1>Hello, {this.props.name}</h1>;
}
}
클래스형 컴포넌트에서는 render 함수가 꼭 있어야 한다!
- 가독성을 가지게 된다.
- 재사용성이 높아진다.
- 유지보수가 훨씬 편리해진다.
** component의 이름은 항상 대문자로 시작한다.
→ component 임을 인지 할 수 있는 문법이다.