본문 바로가기
React

state

by 멋진 개구리 2020. 6. 11.
반응형

App.js

state를 활용하여 버튼을 누르면 값 증가 또는 감소하기..

import React from 'react';

class App extends React.Component{
  state ={
    count: 0,
  };  

  add = () => {
    this.setState({count: this.state.count + 1});
  };
  minus = () =>{
    this.setState({count: this.state.count -1});
  };

  render(){
      return (
        <div>
          <h1>the number is: {this.state.count}</h1>
          <button onClick={this.add}>Add</button>
          <button onClick={this.minus}>Minus</button>
        </div>
        );
    }
}
export default App;

state에 conunt를 선언하고 자바의 갯터 셋터처럼 설정함.
add, minus에 this.state.count = 1 이라고 선언을 하면 set으로 선언하라고 나온다.

state는 동적 데이터를 다룰때 자주 사용한다.

반응형

'React' 카테고리의 다른 글

리액트 - 어쩌다 만들어졌을까?  (0) 2021.05.12
map();  (0) 2020.06.05
props  (0) 2020.06.04
리액트 기초개념 JSX  (0) 2020.06.03
리액트 동작원리  (0) 2020.06.03

댓글