[프론트엔드]/[React]

[React] React에서 쓰이는 JSX 문법

Sir교수 2023. 3. 30. 10:36
728x90

html 대신 사용하는 JSX 문법


JSX (JavaScript XML)는 

javascript안에서 html을 쉽게 작성할 수 있는

언어(?)와 같은 역할을 한다.

원래 React에서 <div>를 만들려면 

 

React.createElement('div',null, 'Hello world')

 

 와 같은 방식으로 해야한다고 한다. 

하지만
JSX를 사용한다면 

 

<div></div>

 

내가 평상시에 html에서 쓰던 방법과 똑같은 걸 알 수 있다. 




우선 jsx 문법 3가지에 대해 적어본다면 

1. html에서의 class는 className으로 

2. 변수를 html에 넣을때는 {중괄호} 안으로

3. html에 style속성을 넣을 때에도 style = {  {color : ' ' , fontSize : ' px' } } 로 나눌 수 있다. 

 

728x90