[React.js] JSX에서 스타일 주기

2024. 6. 4. 09:23React.js

728x90

 

 1. 태그에 직접 주기

 

<태그명 style={{}}>

 

style ={{}} → 중괄호 2개 써야가능

그리고 html 내부에서 css 속성 주는 것 처럼 쓰면 주는데 이 때 주의사항

 

*카멜표기법으로 써야함*

 

이어지는 다음 단어의 첫글자를 대문자로 표기하는 방법

 

background-color (X)

 

backgroundColor (O)

 

 

→ 이방법은 꾸미는 요소가 많아질 때 코드가 너무 길어짐(html에서도 잘 사용하지 않는 방법)

 

 

 


 2. 별도의 CSS 파일 생성

 

css 작성 규칙대로 만들면 되는데

 

본인의 jsx 파일에

import "css파일이 있는 주소";

넣어주기

 

그리고  style 줄 태그에 className="클래스이름"

 

왜 className을 사용??

 

→ jsx는 html과 JavaScript 를 같이 사용하는데 자바스크립트에 class라는 예약어가 존재 

 

728x90

'React.js' 카테고리의 다른 글

[React.js] 이벤트  (0) 2024.06.06
[React.js] Props  (0) 2024.06.05
[React.js] JSX  (0) 2024.06.03
[React.js] React 컴포넌트 만들기  (0) 2024.06.02
[React.js] React App 생성하기(vite 사용)  (0) 2024.05.31