JSX
개요
자바스크립트의 확장 문법으로, XML과 비슷하다. 브라우저에서 실행되기 전에 코드가 번들링되는 과정에서 바벨을 사용해 자바스크립트 형태의 코드로 변환된다.
사용
- JSX에서 연산이나 변수 사용등을 하기 위해서는 그 부분을 중괄호로 감싸야한다.
- class 속성 대신 className을 사용해야한다.
- style 속성에 객체를 넣어 인라인 스타일링을 사용할 수 있다.
- 닫기 태그도 반드시 작성해야한다.
- 주석은 중괄호 안에 기재해야한다.
- if문 대신 조건부 연산자를 사용해야한다.
- 이벤트에 카멜 케이스 사용