JSX는 리액트 문법으로 React요소를 만들고 DOM에 렌더링 시켜서 그립니다.
자바스크립트 안에 html태그같은 마크업을 넣어 뷰(UI) 작업을 편하게 할 수 있습니다.
const start_half = <div>
<h1> 안녕하세요 </h1>
<p> 시작이 반이다! </p>
</div>;
import React from 'react';
// 자바스크립트 표현
function App(){
const name = 'react';
return(
<>
<h1>Hello! {name}</h1>
<h2>Is it working well?</h2>
<>
)
}
export default App;
import React from 'react';
// 자바스크립트 표현
function App(){
const name = 'react';
return(
<div>
{name === 'react'? (
<h1>This is react</h1>
)
: (<h2>This isn't react</h2>)}
</div>
)
}
export default App;
<p style={{color : 'orange' }>orange</p>