//...//
class App extends React.Component {
state = {
count: 0;
}
//...//
add = () => {
const { count } = this.state;
count++
this.setState({
count
})
}
//...//
}
add 함수에서 this.setState부분에서 객체를 매개변수로 이용해서 변경을 했었는데 매개변수로 함수를 이용해서 변경할 수 있었다.
this.setState(current => ({
count: current.count + 1;
})
);
current는 현재의 상태의 state를 가리킨다. 좀 더 활용할 수 있는 방법을 찾아야겠다.