<aside> 💡 리액트에서 class=""를 넣고 싶으면 className="" 을 사용해야 한다.
</aside>
class와 차별을 두기 위해서이다.[App.js]
function App(){
return (
<div className="App">
<div className="black-nav">
<div>개발 blog</div>
</div>
</div>
)
}
[App.css]
(App.css)
.black-nav {
background : black;
width : 100%;
display : flex;
color : white;
padding : 20px;
font-weight : 600;
font-size : 20px;
}
<aside> 💡 중괄호 안에 데이터바인딩하고 싶은 변수명/함수명을 담으면 바인딩을 할 수 있다.
</aside>
function App(){
var data = 'nav';
return (
<div className="App">
<div className="black-nav">
<div>개발 blog</div>
<div className={data}>안녕하세요</div>
</div>
</div>
)
}
{}로 감싸줘야 한다. obj={a:1} 가 아니고, obj={{a:1}} 로 적어야한다.<aside> 💡 HTML에 스타일을 넣을 땐, 오브젝트 { } 형태로 넣고, 속성명은 카멜케이스를 사용한다.
</aside>