TIL(about state)

less than 1 minute read

state값 바꾸는 올바른 예

handlePlus = () => {

  this.setState({ number: this.state.number + 1 });
  console.log(this.state.number);

 };

state값 바꾸는 틀린 예

handlePlus = () => {

  
  this.state = { number: this.state.number + 1 };
	console.log(this.state.number);

 };

결과적으로 console창에 찍힌 number 값은 같지만

rerendering이 되지 않아 화면에 올바르게 출력되지 않음

Categories:

Updated: