본문 바로가기

Web/React

setState에 객체 대신 함수 전달하기

기존 작성 코드

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

const { number } = this.state;
this.setState({
  number: number + 1
});


함수 전달 코드

this.setState(
  ({ number }) => ({
    number: number + 1
  })
);


'Web > React' 카테고리의 다른 글

Life Cycle 변화 (v16.3)  (0) 2018.05.24
state 정의  (0) 2018.05.24
JSX 조건부 렌더링  (0) 2018.05.24
portals  (0) 2018.05.17
Return Types Strings and Fragments  (0) 2018.05.17