일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 코딩교육봉사
- 자바
- MYSQL
- 소프티어
- java
- 프로그래머스
- python
- SW봉사
- 파이썬
- 백준
- 정보처리산업기사
- 백준알고리즘
- CJ UNIT
- 문제풀이
- 공부일지
- 1과목
- C++
- softeer
- BFS
- 스프링
- 데이터베이스
- 코틀린
- SQL
- 백준 알고리즘
- 알고리즘
- 시나공
- 회고
- kotlin
- programmers
- 코딩봉사
- Today
- Total
JIE0025
[React] JSX를 사용하며, 기존 사용방법과 다른 점 본문
1. 태그는 꼭 닫혀야 한다.
<div> </div>
<Hello />
2. 두개 이상의 태그는 감싸주어야한다.
어떤 HTML 태그로 감싸고 싶지 않다면 Fragment로 감싸주기
Fragement 란 빈 태그
<>
</>
3. javascript 값을 JSX 내부에서 보여줄 떈, 중괄호로 감싸서 보여주기
const value = "안녕"
return <div>출력 테스트 {value} </div>
4. JSX 내부에서 style을 사용할 떈 객체 형태로 넣어주기
- style에서 background-color 와 같이 -로 연결되는 아이들은 Camel Case인 backgroundColor로 바꾸어 써준다.
- 외부 css class를 쓸 떈 class가 아닌 className을 사용한다.
const style = {
backgroundColor : 'gray'
color : "yellow"
}
return (
<div style = {style}>
<div className="my-style">
</div>
</div>
)
<코드>
import React from 'react'; import Hello from './Hello'; import './App.css';
function App() { const name = 'react'; const style = { backgroundColor : 'black', color : 'aqua', fontSize : 24, padding : 'lrem' };
return ( <> <Hello //주석입니다. /> <div style = {style} > {name} </div> <div className="gray-box"></div> </> ); }
export default App; |
style 적용 확인
5. 주석
return (
<div>
{/*중괄호로 감싸주기.*/}
<input
//이렇게 써주어도 된다.
/>
</div>
)
'기타 학습 > Framework' 카테고리의 다른 글
[React] Props : 컴포넌트에게 값 전달 (0) | 2021.04.09 |
---|---|
[React] 리액트 컴포넌트 정의, 만들기 (0) | 2021.03.31 |
[React] vscode react 프로젝트 생성 (wsl 사용, linux명령어) (0) | 2021.03.30 |
VScode에서 WSL(Windows Subsystem for Linux) 사용하기 (0) | 2021.03.30 |