JSX
JavaScript 확장문법
React로 개발이 용이하도록 만들어 낸 언어
JSX는 HTML
혹은 JavaScript
의 모습을 보이고 있지만, 쉽게 말하면 그 가면을 쓴 '유사 HTML' 혹은 '유사 자바스크립'라고 할 수 있다.
JSX가 주로 사용되는 React의 코드를 살펴보면 자바스크립트의 문법과 굉장히 흡사한 모습을 보인다. 흔히 웹에서 쓰는 React를 React.js라 부르는 이유도 이 때문이다. 하지만 디테일한 사용에서 큰 차이를 보이고 있다.
(웹에서 쓰이는 React와 모바일 운영체제까지 아우르는 React Native 구분할 때 React.js라는 표현을 쓴다고 한다.)