JSXλ? π°
μλ°μ€ν¬λ¦½νΈμ HTML νκ·Έλ₯Ό μμ΄ μ¬μ©νλ λ¬Έλ²μ JSX(μλ°μ€ν¬λ¦½νΈ XML)λΌκ³ ν©λλ€.
JSXλ μλ° μ€ν¬λ¦½νΈμ νμ₯ λ¬Έλ²μ
λλ€.
곡μ μλ°μ€ν¬λ¦½νΈ λ¬Έλ²μ μλμ§λ§ λλ€μ 리μ‘νΈ κ°λ°μκ° μ¬μ©νλ λ¬Έλ²μ
λλ€.
JSX λ¬Έλ²μ μ΄μ©νλ©΄ HTML νκ·Έμμ μλ°μ€ν¬λ¦½νΈμ ννμμ μ§μ μ¬μ©ν μ μμ΅λλ€.
function Body(){
const number=1;
return(
<header>
<h1>body</h1>
<h2>{number}</h2>
</header>
);
}
export default Body;
JSXμ μλ°μ€ν¬λ¦½νΈ ννμ π
ννμμ΄λ κ°μΉλ‘ νκ°λλ μμ
λλ€.
JSXλ μλ°μ€ν¬λ¦½νΈ ννμμ HTML νκ·Έμ ν¨κ» μ¬μ©ν μ μμ΄ κ°λ
μ± μλ μ½λλ₯Ό μμ±ν μ μμ΅λλ€.
function Body(){
const numA=1;
const numB=2;
return(
<div>
<h1>body</h1>
<h2>{numA+numB}</h2>
</div>
);
}
export default Body;
function Body(){
const strA="μλ
";
const strB="리μ‘νΈ";
return(
<div>
<h1>body</h1>
<h2>{strA+strB}</h2>
</div>
);
}
export default Body;
function Body(){
const boolA=true;
const boolB=false;
return(
<div>
<h1>body</h1>
<h2>{boolA || boolB}</h2>
</div>
);
}
export default Body;
π‘