React

React - 컴포넌트

J휘 2024. 10. 21. 18:45

jsx

  • 리액트에서 사용하는 기본적인 문법체계
  • JavaScript와 HTML을 함께 사용한다.
  • HTML을 사용하던 중 JavaScript를 사용하고 싶을 때는 {}을 이용하면 된다

Component

React에서 UI를 구성하는 독립적이고 재사용 가능한 코드

  • 하나의 함수형 Component는 무조건 하나의 태그를 리턴한다
  • 재사용 할 수 있는 가장 작은 단위의 Element

props

  • 부모컴포넌트에서 자식컴포넌트에 데이터를 전달하는 방식
  • 컴포넌트의 속성=값으로 전달 할 수 있다.
  • !! props가 변하면 자식요소는 리랜더링을 한다 !!
import React from 'react'

const Food = (props) => {
    return(
        <div>
            <h1>이 음식의 이름은 {props.name}입니다.</h1>
            <h1>이 음식은 1인분에 {props.price}원 입니다.</h1>
        </div>
    )
}

export default Food;

 

export default Food

  • 하나의 파일에서 단일 항목만 기본으로 내보내고 싶을 때
  • 모듈에 특정 함수나 변수를 등록할 때 사용하는 명령어
  • 모듈에 등록(모듈화)하면 import를 통해서 어디서든 가져와 사용할 수 있음

 

'React' 카테고리의 다른 글

React - useEffect  (0) 2024.10.25
React - Hook / useState (.jsx)  (0) 2024.10.24
React - useCallBack  (0) 2024.10.24
React - 클래스 컴포넌트  (2) 2024.10.24
React - 컴포넌트를 이용한 리스트 랜더링  (1) 2024.10.21