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 |