카테고리 없음
[React] Data Binding
321
2021. 5. 15. 14:41
데이터를 변수에 저장 ( var a = '변수'; )하고 이것을 그대로 { } 안에 넣어 사용가능
만약 기존 자바스크립트였다면 document.getElementbyId("a"); 를 사용해야함
변수를 { } 중괄호 안에 넣는 아이디어를 여러곳에 활용할 수 있는데
- 이미지 파일 import
1번줄에 있는
import logo from './logo.svg';
는 logo이미지 파일을 가져올 때쓴다. img src={logo}로 사용
같은 방식으로 id 나 href, className 태그에도 변수를 { } 안에 넣는 아이디어로 사용 가능
- 함수를 담을 수 도 있음
import logo from './logo.svg';
import './App.css';
function App() {
var a = function(){
return '변수당'
}
return (
<div className="App">
<h1>{ a() }</h1>
</div>
);
}
export default App;
- style 설정할때는 object형으로 { } 안에 작성
import logo from './logo.svg';
import './App.css';
function App() {
var a = function(){
return '변수당'
}
return (
<div className="App">
<div style={ { fontSize : 20, color : "red" } }>
{a()}
</div>
</div>
);
}
export default App;