프로그래밍/React

React | 리액트로 컴포넌트 만들기

띵가띵가아기펭귄 2023. 10. 28. 16:08
반응형

컴포넌트란 "재사용이 가능한 각각의 독립된 모듈"입니다.

컴포넌트를 만들어 사용하면 길고 복잡한 코드를 기능에 따라 나누어 볼 수 있고,

'목록'과 같이 반복되는 요소가 있을 때 하나의 컴포넌트로 데이터만 바꿔가며 사용할 수 있기에 편리합니다.

오늘은 자바스크립트 라이브러리 React를 통해 컴포넌트를 만들어보겠습니다! 

 


1. React App 생성

아래 글 참고

 

React | 리액트 설치 및 Visual Studio Code로 실행 방법

리액트 공부를 시작하려는 분들을 위한 포스팅입니다. 이번 포스팅에서는 리액트 설치 및 실행 방법에 대해 안내드리도록 하겠습니다! 1. Node.js 다운로드 https://nodejs.org/ko Node.js Node.js® is a JavaScr

ddinggapeng.tistory.com

2. 컴포넌트 만들기

 

저는 먼저 컴포넌트가 많아질 것을 대비해 src/components/ReactComponent 폴더를 만들어 index.js 파일을 추가해주었습니다.

src/ReactComponent.js 로 src 폴더 안에 바로 js 파일을 만들어주어도 무방합니다.

 

 

src/components/ReactComponent/index.js

function ReactComponent() {
    return (
    <div>
        아기펭귄의 컴포넌트
    </div>
    )
};

export default ReactComponent;

함수를 만들어 return 값에 원하는 내용을 작성하고,

export default를 통해 컴포넌트를 내보냅니다.

 

혹은 export default를 function 앞에 작성하여 바로 내보낼 수도 있습니다.

export default function ReactComponent() {
    return (
    <div>
        아기펭귄의 컴포넌트
    </div>
    )
};

 

3. App.js 파일에 해당 컴포넌트 불러오기

 

src/App.js

import './App.css';
import ReactComponent from './components/ReactComponent';

function App() {
  return (
    <div><ReactComponent/></div>
  );
}

export default App;

 

코드 실행 결과

 

반응형