반응형
const FunctionalComponent = () => (
<div>
<h1>함수형 컴포넌트</h1>
<h2>Time : {new Date().toLocaleTimeString()}</h2>
</div>
);
class StatelessComponent extends React.Component {
render() {
return (
<div>
<h1>클래스형 컴포넌트, 상태가 없는 컴포넌트</h1>
<h2>Time : {new Date().toLocaleTimeString()}</h2>
</div>
);
}
}
class StatefulComponent extends React.Component {
//constructor 생성자
constructor(props) {
super(props);
this.state = {
now: new Date().toLocaleTimeString()
};
}
render() {
return (
<div>
<h1>클래스형 컴포넌트, 상태가 있는 컴포넌트</h1>
<h2>Time : {this.state.now}</h2>
</div>
);
}
}
ReactDOM.render(
<div>
<FunctionalComponent />
<StatelessComponent />
<StatefulComponent />
</div>
, document.getElementById('root'),
);
'Web개발 > React' 카테고리의 다른 글
리덕스 왜쓸까 (0) | 2019.07.12 |
---|---|
리덕스 사용법 (0) | 2019.07.12 |
javascript 네이밍 (0) | 2019.01.31 |
자바스크립트 타이머 (0) | 2019.01.29 |
리액트 문법 (0) | 2019.01.28 |