반응형

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

+ Recent posts