JSX
JSX(JavaScript XML)에 대해서 살펴본다.
JSX
JSX 값 출력
const name = '피카츄';
app.render(
<>
<h1>Your name is {name}</h1>
</>
);조건부 출력
삼항연산자
if-else
객체 출력
반복 출력

key의 사용
Last updated
JSX(JavaScript XML)에 대해서 살펴본다.
const name = '피카츄';
app.render(
<>
<h1>Your name is {name}</h1>
</>
);
Last updated
const number = 12.345;
app.render(
<>
<h1>Number : {number}, Round Number : {parseInt(number)}</h1>
</>
);const value = 5;
app.render(
<>
<h1>{value} is {value%2==0 ? '짝수':'홀수'}</h1>
</>
);const value = 5;
let el;
if(value % 2 == 0){
el = <h1>{value} is 짝수</h1>
}
else {
el = <h1>{value} is 홀수</h1>
}
app.render(
<>
{el}
</>
);const member = {
id:"admin",
nickname:"관리자",
password:"1234"
};
app.render(
<>
<h1>회원 정보</h1>
<ul>
<li>아이디 : {member.id}</li>
<li>닉네임 : {member.nickname}</li>
<li>비밀번호 : {member.password}</li>
</ul>
</>
);const lotto = [5, 13, 15, 23, 41, 44];
const lottoElement = lotto.map(number=><h2>{number}</h2>);
app.render(
<>
<h1>로또번호</h1>
{lottoElement}
</>
);const monsterList = [
{no : 1 , name : "이상해씨", type:"풀"},
{no : 4 , name : "파이리", type:"불꽃"},
{no : 7 , name : "꼬부기", type:"물"},
{no : 25 , name : "피카츄", type:"전기"},
{no : 26 , name : "라이츄", type:"전기"}
];
const monsterElements = monsterList.map(monster=>
<h2 key={monster.no}>번호 : {monster.no}, 이름 : {monster.name}, 속성 : {monster.type}</h2>
);
app.render(
<>
<h1>몬스터 목록</h1>
{monsterElements}
</>
);