본문 바로가기
Programming/React

[React] 2. JSX 사용법

by 가가가가가가 2024. 10. 4.
반응형

React에서는 일반 HTML 대신 JSX를 사용해야 함

❕javascript와 동일해 보이지만, return 괄호 내에 HTML 작성 

 

1. class=""이 아닌 className="" 사용

 

 

2. {}를 통해 데이터 바인딩

    - React, Angular, Vue의 특징 : 데이터 바인딩이 쉬움

    - 변수명, 함수 등 바인딩 가능

    - src, id, href 등의 속성에도 모두 가능 (import 말고 원래 방식대로 경로를 적어도 가능)

 

 

3. style={오브젝트 자료형으로 만든 스타일}을 통해 스타일 입력

    - {}로 묶인 오브젝트 형으로 입력

    - '-'가 들어간 단어는 camel case 작명법으로 사용

        Ex) font-size -> fontSize

    - value값은 모두 따옴표(')로 묶어주기

    - 보통은 class에서 style 지정해서 className을 사용

    - 굳이 쓴다면 변수로 선언해서 {변수명}으로 쓰는 방식을 추천

 

 

❕참고

    - npm start가 된 상태에서 문법에 안맞게 저장되면 터미널 창에서 바로 에러 메시지 확인 가능

 

 


참고

반응형

댓글