세가지 장점
JSX 규칙
<tag>
<p>
...
</p>
</tag>
엘리먼트 클라스는 className = "" 으로 표기 ( class = 는 js의 class로 인식)
javascript 표현식 사용시 중괄호 이용 ( 중괄호가 없으면 텍스트로 인식 )
사용자 정의 컴포넌트는 대문자로 시작 hi(x) Hi(o)
조건부 렌더링은 삼항연산자 사용 state ? true : false
여러 개의 엘리먼트를 표시할때 map()함수를 이용( 반드시 key속성을 넣어야 함 )
const content = people.map((person) =>
<div key={person.id}>
<h1>{person.name}</h1>
<p>{person.age}</p>
</div>
)
JSX에서는 inner style을 추가할때
<div style={{backgroundColor: 'rgb(0,0,0)'}} +//형식으로 추가해준다