JSX란? 자바스크립트의 확장 문법 바벨을 통해 일반 자바스크립트 형태의 코드로 변환됨 JSX 코드 function App() { return ( Hello ); } Javascript로 변환된 코드 function App(){ return React.createElement("div", null, "Hello"); } JSX의 장점 보기 쉽고 익숙하다 HTML 태그를 사용할 수 있을 뿐 아니라 컴포넌트도 JSX 안에서 작성할 수 있다 JSX 문법 vue.js 처럼 요소들을 부모 요소 하나로 감싸주어야 함 Virtual DOM에서 컴포넌트 변화를 감지해 낼 때 효율적으로 비교할 수 있도록 컴포넌트 내부는 하나의 DOM 트리 구조로 이루어져야 하기 때문 보통은 로 감싸나, 리액트 v16 이상부터는 로 감싸..