React
-
React - JSXReact/기본 2020. 5. 12. 12:27
JSX란? 자바스크립트의 확장 문법이다. JSX를 왜 사용하는 가? function App() { return ( Hello react ); } 이렇게 작성된 코드를 function App(){ return React.createElement("div", null, "Hello", React.createElement("b", null, "react")); } 이런 식으로 코드를 변환된다. 하지만 컴포넌트를 계속 랜더링 할 때마다 JSX 코드를 작성하는 것이 아니라 위에 코드처럼 매번 React.createElement 함수를 사용해야 한다면 매우 불편할 것이다. 그렇기 때문에 JSX가 생겨났고, JSX를 사용하면 매우 편하게 UI를 랜더링 할 수 있다. 그렇다면 JSX도 자바스크립트 문법이라고 할수있나?..