프론트엔드✏️/코드캠프
React : Component, Import & Export
당근먹는하니
2022. 5. 15. 18:48
728x90
반응형
React : Component
내용은 다르지만 그 구조는 같은 각 부분을 컴포넌트라고 부른다. 컴포넌트를 사용하면 다른 데이터 집합에 같은 DOM 구조를 재사용할 수 있다. 컴포넌트는 부품과 같다 !
리액트 컴포넌트의 역사
1. createClass
2013년 리액트가 처음 등장했을 때 컴포넌트를 만드는 방법
어떻게 리액트 엘리먼트를 반환하고 렌더링 해야하는지 알려주는 render() 메서드가 들어있다.
지금은 공식적으로 사용 금지 되었고, 자체 패키지인 create-react-class로 옮겨졌다.
2. 클래스 컴포넌트
ES 2015에 클래스 문법이 도입되면서 리액트 컴포넌트를 만드는 새로운 방법이 도입됨
React.Component API 를 사용, class 구문을 이용해 컴포넌트 인스턴스를 만들었다.
요즘은 함수를 사용해 컴포넌트를 만든다.
Import, Export 사용법
componentf를 Import, Export를 이용하여 사용할 수 있다.
보통 페이지 최상단에 Import 적는다.
export default 는 한 모듈당 하나만 넣는다.
export를 export default 로 내보냈다면 import할 때 default as '이름' 으로 받아야 한다. '이름'은 어떤 이름으로 받아올 지 정하는 것으로 원하는 이름으로 지어도 상관은 없다. default로 내보내면 이름이 없어도 된다.
728x90
반응형