React

REACT JSX 문법

mellomello.made 2022. 6. 3. 03:12

JSX 문법

 

1. html에 class 넣을 때는 className

JSX는 일종의 자바스크립트라서 자바스크립트에서 사용하는 예약어인 class라는 키워드를 사용할 수 없다. 그래서 class=" " 넣고 싶으면 className이라고 쓴다.

 

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

중괄호 안에 데이터바인딩하고 싶은 변수명만 담으면 된다.

*데이터바인딩: 변수에 있던걸 html에 꽂아넣는 작업

 

3. html에 style속성 넣고싶으면

<div style="color : blue">

{ 속성명 : '속성값' }

<div style={ {color : 'blue', fontSize : '30px'} }> 글씨 </div>

font-size 처럼 속성명에 대쉬기호를 쓸 수 없다.

대쉬기호 대신 모든 단어를 붙여써야한다.

붙여쓸 땐 앞글자를 대문자로 치환하여 카멜 케이스로 작성한다.

'React' 카테고리의 다른 글

리액트 JSX, State, 생명주기 메서드  (0) 2022.06.16
순수함수 구분하기  (0) 2022.06.16
Events in React  (0) 2022.06.15
React Router(react-router-dom) 라이브러리 설치  (0) 2022.06.04
REACT를 쓰는 이유  (0) 2022.06.02