[React.js] React 컴포넌트 만들기

2024. 6. 2. 20:03React.js

728x90

*컴포넌트 만들 때 주의사항

컴포넌트 이름인 함수명과 변수명의 첫 글자를 대문자로 쓰기

 → 소문자는 리액트가 컴포넌트라고 인식하지 않음

 

 

 

1. 함수 컴포넌트

function 함수명 () {

 return(

 컴포넌트로 사용할 태그들

)

 

 

 

 

2. 함수(화살표) 컴포넌트

const 변수명 = ()  => {

 return(

 컴포넌트로 사용할 태그들

)

 

 

 

3. 클래스를 이용한 컴포넌트도 존재

그러나 이 방식은 코드를 많이 써야 해서 다루기가 힘듦

함수컴포넌트를 주로 이용하자

 

 

 

 

 

+ 컴포넌트들을 여러 파일로 나누기

리액트 컴포넌트들을 하나의 파일에 쓰는 것보다는 모듈화를 위해 컴포넌트를 각각 파일에 구분하는 경우가 많음

컴포넌트마다 각자의 파일 jxs로 나누고

 

각 파일에

 

export default 컴포넌트명(함수명, 변수명) 문구 꼭 추가하고

 

 

App이나 가장 메인 페이지가 될 jsx에

 

import 컴포넌트명 from 파일 주소

 

루트 컴포넌트 return () 내부에 <컴포넌트명/> 태그 추가하기

728x90

'React.js' 카테고리의 다른 글

[React.js] Props  (0) 2024.06.05
[React.js] JSX에서 스타일 주기  (0) 2024.06.04
[React.js] JSX  (0) 2024.06.03
[React.js] React App 생성하기(vite 사용)  (0) 2024.05.31
[React.js] React 란  (1) 2024.05.30