React 개념 잡기 #4 (JSX와 규칙)

2020. 5. 3. 03:27·개발/React
728x90

JSX 소개

JSX는 Javascript를 확장한 문법입니다

UI가 어떻게 생겨야 하는지 설명하는 역할을 합니다


JSX 규칙

1. 태그가 비어있다면 />을 이용해 태그를 바로 닫아주어야 합니다.

2. 두 개 이상의 태그는 무조건 하나의 태그로 감싸져 있어야 합니다.

3. 태그를 작성 할 때 이름 없이 작성하면 Fragment가 만들어 집니다.

<!-- JSX로 작성된 것 -->
<>
  <p>Hello, React!!</p>
  <p>안녕하세요<p>
</>

<!-- 브라우저에 표현된 것 -->
<div id="root">
  <p>Hello, React!!</p>
  <p>안녕하세요<p>
<div>

4. Javascript 표현식을 사용할 때는 중괄호{ }를 이용합니다.

const name = 'Josh Perez';
const element = <h1>Hello, {name}</h1>;

5. class는 className으로 표기해야 합니다.

6. 주석은 {/* */} 형태로 작성해야 합니다.

저작자표시 (새창열림)

'개발 > React' 카테고리의 다른 글

React Lifecycle #1 (lifecylce설명과 Mount)  (0) 2020.05.08
React를 다루면서 생긴 궁금증들..  (0) 2020.05.06
React 개념 잡기 #3 (props와 state에 대해서)  (1) 2020.05.02
React 개념 잡기 #2 (Component에 대해서)  (0) 2020.04.30
React 개념 잡기 #1  (0) 2020.04.29
'개발/React' 카테고리의 다른 글
  • React Lifecycle #1 (lifecylce설명과 Mount)
  • React를 다루면서 생긴 궁금증들..
  • React 개념 잡기 #3 (props와 state에 대해서)
  • React 개념 잡기 #2 (Component에 대해서)
기짜낭
기짜낭
생각이 많지만, 지금 내가 해야할 것을 하자.
  • 기짜낭
    So tired
    기짜낭
    • 분류 전체보기 (199)
      • 개발 (11)
        • Javascript (19)
        • Typescript (5)
        • Canvas (8)
        • React (13)
        • C (3)
      • 활동 (63)
        • 개인 프로젝트 (33)
        • 나눔 서포터즈 3기 (9)
        • 멋쟁이 사자처럼 (7)
        • 0&1 C++ 자료구조 스터디 (0)
        • 제 9회 창업 아이디어톤 (3)
        • Poom (ZeroWasteShop) (3)
        • 해커톤 (2)
        • 우테코 프리코스 7기 (6)
      • 알고리즘 (27)
        • 알고리즘 정리 (5)
        • 백준 (18)
        • 프로그래머스 (4)
      • 강연 (7)
      • 독서 (18)
      • 회고 & 생각 (16)
        • 연간회고 (4)
      • 기타 (5)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

    • ※ 예전 블로그
  • 인기 글

  • 태그

    프론트엔드
    Javascript
    독후감
    개발자
    프로젝트
    한양대학교
    프로그래밍
    tutorial
    3기
    타입스크립트
    1주에 1권씩
    대학
    canvas
    우테코
    알고리즘
    1주 1권
    HTML5
    react
    디자인
    개발
    ES6
    Erica
    에리카
    TypeScript
    군대
    백준
    CSS
    개념
    HTML
    독서
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
기짜낭
React 개념 잡기 #4 (JSX와 규칙)
상단으로

티스토리툴바