티스토리 뷰

Library | Framework/React JS

[React] JSX 문법

공부하는 승승 2022. 10. 24. 23:35

JSX: .js파일에서 쓰는 HTML 대용품

function App() {
  return (
    <div className="App"> // <- HTML이 아니라 JSX
      <div></div>
    </div>
  );
}

 

 

* 원래 리액트에서 <div> 만드는 방법

React.createElement('div', null, 'Hello World');

* JSX 사용시

<div></div>

 

 

1. JSX에서 CSS 사용 방법

class="" (x)  className="" (o)

 

2. CSS 파일연결

import './App.css';

 

** style 바로 넣을 때

style={ {스타일명 : '값'} }
  • '-' 기호는 뺄셈기호라 사용x
  • ex) font-size(x) fontSize(o)

 

3. 데이터바인딩

  • { 중괄호 } 사용
    * 데이터바인딩: 변수 넣기
    ** 컨텐츠말고 id나 class값에도 줄 수 있음

 

 

'Library | Framework > React JS' 카테고리의 다른 글

[React] map()  (0) 2022.10.26
[React] 동적 UI 만들기(feat. 모달창)  (0) 2022.10.26
[React] Component 컴포넌트  (0) 2022.10.25
[React] state  (0) 2022.10.24
[React] React 왜 쓸까?  (0) 2022.10.22
댓글