// (App.js...)
import './App.css';
function App() {
return (
<div className="App">
<div className="black-nav">
<h4>블로그임</h4>
</div>
</div>
);
}
export default App;
/* (App.css...) */
.black-nav {
background : black;
width : 100%;
display : flex;
color : white;
padding : 20px;
}
import "./App.css";
function App() {
let post = "강남 우동 맛집";
return (
<div className="App">
<div className="black-nav">
<div>블로그임</div>
<div>{post}</div>
</div>
</div>
);
}
export default App;
href, id, className, src 등 여러가지 html 속성들에도 가능합니다.
function App(){
var data = 'red';
return (
<div className="App">
<div className="black-nav">
<div>개발 blog</div>
<div className={data}>안녕하세요</div>
</div>
</div>
)
}
위처럼 쓰면
이것을 데이터바인딩 이라고 한다.
태그에 인라인 방식으로 스타일을 지정하고 싶다면
JSX 상에서는 style={ } 안에 자료형 { } 자료형으로 집어넣어야합니다.
<div style={ {color : 'blue', fontSize : '30px'} }> 글씨 </div>
이와 같이 작성해야 합니다.