React

[자바스크립트]Component

어텀잉 2023. 12. 19. 09:32
728x90
반응형
SMALL

 

 

 

Component

재사용이 가능한 각각의 독립된 모듈(함수나 클래스)

반복되는 내용을 하나의 함수로 압축시켜 함수를 불러와서 사용하는 것을 재사용

 

 

종류

함수형 컴포넌트 클래스형 컴포넌트
간단하게 함수로 정의할 수 있고 Hook을 많이 사용


예)NewComponent
class 키워드를 사용하며, 상태(state)와 같은 라이프사이클 메서드를 활용할 수 있음

예) OldComponent

 

 

예제코드)

함수형 컴포넌트  NewComponent

import React, {Component} from "react";

function R003_ImportComponent(){
        return(
                <div>hi</div>
        )
}

export default R003_ImportComponent;

 

 

클래스형 컴포넌트  OldComponent

import React, {Component} from "react";

class R003_ImportComponent extends Component{
    render(){
        return(
            <div>
                <h2>hi</h2>
            </div>
        )
    }
}

export default R003_ImportComponent;

 

 

위 두 코드는 동일한 기능을 하는 코드이다.

728x90
반응형
LIST