#0. JSX?
- 리액트 환경에서 html형태로 마크업 할 수 있도록 도와주는 언어 JSX
- 리액트 프로젝트를 시작하면 app.js와 같이 js 파일에 HTML형태로 마크업을 한다.
- js 에 작성을 하면, 해당 플젝 미리보기시, html 에 작성한것과 같이 표현이 되는데,
- 여기 app.js의 return안의 코드들은 JSX다. 걍 HTML 처럼 쓸수있도록 도와주는 녀석들이군 생각하면 된다.
- 그런데 HTML 과 몇가지 차이점이 있으니 기억할것.
#1. class 넣을땐 className
+ css 파일 쓰려면 상단에서 import 'css파일경로'
#2. 변수 넣을땐 (데이터 바인딩은) {중괄호} 모양으로
- let post를 JSX에 넣고싶으면,
- 넣고자하는 영역에서 {post}형태로 넣어주면 그대로 출력된다.
#3. 인라인 style 넣을 땐 style{{스타일명:'값'}}
- font-style 같이 램형태는 fontSize와 같이 카멜케이스로 넣어줘야함.
'Study > React.js' 카테고리의 다른 글
[React] JSX에서 if문 어떻게 씀? 삼항연산자 (0) | 2023.07.14 |
---|---|
[React] useState3. array/object로 저장된 state, 변경했는데 왜 적용 안됨? (0) | 2023.07.13 |
[React] useState2. 클릭이벤트를 걸어보자. (0) | 2023.07.12 |
[React] useState 사용법1 (0) | 2023.07.12 |
[React] React 프로젝트 시작하기 (create react app 사용) (0) | 2023.07.11 |