일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 백준 1253번
- AWS
- 백준 17451번
- 백준 1987
- 백준 18310번
- HUFS 모각코 캠프
- SQL
- 백준 2512번
- java_programming
- 백준 16918번
- ubuntu
- 그래프
- 명품자바
- 자바
- react
- 알고리즘
- 백준
- 다이나믹프로그래밍
- javascript
- 백준 15787번
- 백준 1331번
- 머신러닝과 딥러닝
- Python
- 모각코
- MySQL
- 깃헙
- 다이나믹 프로그래밍
- 백준 3085번
- SWEA 15612번
- 그리디
Archives
- Today
- Total
차곡차곡
React 기초 본문
JSX 문법
1. 하나의 요소로 감싼다.
// Error !!
function Hello(){
return (
<div>Hello</div>
<div>I'm SoHyun</div>
);
}
function Hello(){
return (
<div>
<div>Hello</div>
<div>I'm SoHyun</div>
</div>
);
}
// Fragment 태그로 감싸기
function Hello(){
return (
<Fragment>
<div>Hello</div>
<div>I'm SoHyun</div>
</Fragment>
);
}
// Fragment 축약
function Hello(){
return (
<>
<div>Hello</div>
<div>I'm SoHyun</div>
</>
);
}
2. 자바스크립트 표현식의 사용
// {} brackets로 감싸기
function Hello(){
const name = 'SoHyun';
return (
<>
<div>Hello</div>
<div>I'm {name}!</div>
</>
);
}
3. 조건부 렌더링
(1) return문 밖에서 if문 사용하기 (*return문 내에서 if문 사용 불가)
(2) && 와 || 이용하기
- && : 왼쪽 값이 참일 경우 오른쪽 값 렌더링
- || : 왼쪽 값이 거짓일 경우 오른쪽 값 렌더링
function App(){
const num = 1;
return (
<>
{num==1 && <div>num은 1이 맞습니다.</div>}
{num==1 || <div>num은 1이 아닙니다.</div>}
</>
);
}
(3) Case문 사용하기
(4) 삼항연산자
function App(){
const num=1;
return (
<>
{
num==1
? <div>num은 1이 맞습니다.</div>
: <div>num은 1이 아닙니다.</div>
}
</>
);
}
'Web programming > React' 카테고리의 다른 글
[React] #3 컴포넌트 (0) | 2022.07.05 |
---|---|
[React] #2 Props (5) | 2022.07.04 |
[React] #1 JSX (2) | 2022.07.04 |
[코딩앙마] React JS #1~8 (0) | 2022.06.29 |
React 시작 (0) | 2022.06.28 |
Comments