Front-end/ReactJS
React 레이아웃 만들 때 사용하는 JSX문법 3가지
본투비곰손
2022. 7. 17. 15:02
728x90
1. html과 동일하게 작성 할 수 있지만 class 설정시 className 를 사용한다.
2. 변수를 만들어서 사용 할 수 있다. 변수를 사용 할땐 {} 를 이용해서 변수명을 입력한다.
import './App.css';
function App() {
let post = '강남 우동 맛집'; //변수생성
return (
<div className="App">
<div className="black-nav">
<h4>블로그임</h4>
</div>
<h4>블로그 글 제목</h4>
<p>{post}</p> // 변수 삽입
</div>
);
}
export default App;
3. html에 직접 style속성을 넣을 수 도 있는데 style = {} 형식에 {} 자료형으로 입력하고 font-size 같이 " - " 기호나 띄어쓰기한 스타일은 fontSize, backgroundColor 과같이 카멜표기법으로 입력한다.
import './App.css';
function App() {
let post = '강남 우동 맛집';
return (
<div className="App">
<div className="black-nav">
<h4>블로그임</h4>
</div>
<h4>블로그 글 제목</h4>
<p style={{fontSize : '20px', backgroundColor : 'blue'}}>{post}</p>
</div>
);
}
export default App;
728x90