Illie

REACT. JSX란? 본문

REACT || REACT NATIVE

REACT. JSX란?

(*ᴗ͈ˬᴗ͈)ꕤ*.゚ 2022. 4. 29. 23:06

개요

기초를 단단히 다니자

리액트를 사용할 때 사용하는 기본적인 코드를 이해해보자

 

JSX란?

JSX는 자바스크립트의 확장 문법이다

이런 형식으로 작성한 코드는 브라우저에서 실행되기 전에

코드가 번들링되는 과정에서 바벨을 사용하여 일단 자바스크립트 형태의 코드로 변환된다고 한다

 

예문을 보자

아래는 JSX로 작성된 코드이다

function App(){
  return (
    <div>
      Hello <b>react</b>
    </div>
  );
}

아래와 같이 변환된다

function App(){
  return React. createElement("div", null, "Hello ", React.createElement("b", null, "react"));
}

막상 비교해 보니 JSX가 있음에 감사하게 된다

 

장점

- 보기 쉽고 익숙하다 (이건 예문만 봐도 느낄 수 있다)

- 높은 활용도 (HTML 태그 쓰듯이 작성하면 된다)

 

 

'REACT || REACT NATIVE' 카테고리의 다른 글

REACT. DOM / 가상 DOM  (0) 2022.04.29
REACT. JSX문법 1/3  (0) 2022.04.29
REACT. import React from 'react' ?  (0) 2022.04.29
REACT. props로 클래스명 넘기기?  (0) 2022.04.21
REACT. 기본익히기(1) - JSX  (0) 2022.04.20
Comments