본문 바로가기

Developer/React.js

[Tutorial] State


■ HTML / JSP

  
  
  JS Bin


  
  
  
  


■ JS(ES6/Babel)

class Counter extends React.Component{
  
  constructor(props) {
    super(props);
    this.state= {
      value: 0
    };
    this.handleClick = this.handleClick.bind(this);
  }
  
  handleClick() {
    this.setState({
      value: this.state.value+1
    });
  }
  
  render() {
    return (
      

{this.state.value}

); } } class App extends React.Component { render() { return ( ); } } ReactDOM.render( I am React.js , document.getElementById('root'));


※ 대문자 변경

<app>I am React.js</app> →  <App>I am React.js</App>

<codelab> → <Codelab>

<counter> → <Counter>


※ 맨 마지막 <counter/> 삭제

'Developer > React.js' 카테고리의 다른 글

[Tutorial] Props  (0) 2018.01.22
[Tutorial] JSX  (0) 2018.01.22