[React] 사용자 정의 Component 만들기

반응형

 

Component

💡
재사용이 가능한 각각의 독립된 모듈.
웹 컴포넌트는 W3C에서 새로 정의가 되었으며 보통 Header, Footer등 각 영역을 담당하기도 한다.

대표적으로 Header, Nav, Aside, Footer 등이 있다.

사용방법은 첫글자는 반드시 대문자로 시작되며, 해당 영역만 재사용을 목적이다.

 

 

import logo from './logo.svg';
import './App.css';



function App() {
  return (
    <div className="App">
      <Modal />
    </div>
  );
}

function Modal() {
  return <div>
    test 입니다.
  </div>
}

export default App;

여기서 우리가 확인해야 할 것은 Modal이라는 함수 사용이다.

 

사용자 Component를 만드는 방법은 매우 단순하다.

function을 통해 만들고자 하는 Component명을 입력하면 된다.

 

function 컴포넌트명

 

그리고 이를 불러오는 방법은 HTML의 TAG를 입력해서 불러올 수 있다.

 

<Modal></Modal> 이 것을 하나로 줄인다면 <Modal />이 된다.

 

나누는 이유 영역의 재사용과 코드가 길어짐에 따라서 가독성이 불편한 것을 보완하기 위해서다.

Body에 'test 입니다'가 나온다면 정상적으로 Component가 입력 된 것을 확인할 수 있다.

 

반응형

'Web > React' 카테고리의 다른 글

[React] props의 이벤트 제어하기  (0) 2023.11.11
[React] props 사용하기  (0) 2023.11.11
[React] useState사용하기  (0) 2022.12.11
[React] axios 사용하기  (0) 2022.12.05
[React] onClick 이벤트 만들기  (0) 2022.12.03

댓글

Designed by JB FACTORY