Front-end study/React & Vue

JSX 기본(기초) 문법

develo_j 2023. 2. 9. 19:43

 

#Javascript 파일내에서 

JSX (JavaScript Xml)는 일반 html 처럼 사용하면 되지만 주의할 사항이 3가지 있음!

 

1. 리액트에서 JSX를 반환할 때는 꼭 하나의 태그만 반환

만약 다수의 태그를 반환하고 싶다면 아래 2가지 예시 처럼 부모 태그로 감싸준다.

 

    1) 텅빈 태그(fragment)로 감싸기

     <>

     </>

   

    2) div 태그로 감싸기

     <div>

     </div>

 

 

2. class를 사용할 경우 => className 으로 사용

 

 

3. Javascript 코드 작성이 가능

xml 태그 내에 Javascript 코드 작성이 가능하고 중간 중간에 넣을 수 있다.

단, Javascript 코드를 작성하려면 중괄호 { ... } 안에서만 사용할 수 있다.

 

 

# 참고로 HTML 코드를 JSX 로 자동 변경해 주는 사이트

JSX에 익숙해 지기 전까지 도움 받을 수 있는 사이트예요~

https://transform.tools/html-to-jsx

 

HTML to JSX

Cadence struct to Go struct

transform.tools