React

[React] JSX 규칙

FRDYtheme 2022. 12. 29. 12:04

JSX는 리액트 컴포넌트를 작성하면서 return 문에 사용하는 문법

HTML과 비슷하나 자바스크립트 객체.

JSX 규칙

1. 태그는 반드시 닫아줘야 한다.

빈요소인 경우 xml 방식으로 처리

<input type="text" />

2. 최상단에서는 반드시 div 혹은 Fragment(<>) 로 작성

<> <p>hello react!</p> <input type="text" /> </>

3. JSX 안에서 자바스크립트 값을 사용하고 싶을때는 { }를 사용

<div> hello {name} </div>

 

4. 조건부 렌더링을 하고싶으면 &&연산자나 삼항 연산자를 사용 권장

<div> { true ? console.log('참') : console.log('거짓') } </div>

5. 인라인 스타일링은 항상 객체 형식으로 작성

<div style={{ backgroundColor: 'red' }}>react</div>

 

6. 별도의 스타일파일을 만들었으면 class 대신 className 을 사용

<div className="style">react</div>

 

7. JSX의 주석은 {/* */}을 사용. (js 내부에서의 주석은 //)

<div> {/* 주석은 이렇게 */} <h1>react</h1> </div>​

 

'React' 카테고리의 다른 글

[React] react 이미지 경로  (0) 2023.01.03
[React] state 상태  (0) 2022.12.30
[React] React에서의 map 특징  (0) 2022.12.30
[React] React 이벤트  (0) 2022.12.30
[React] React 기초  (0) 2022.12.29