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