https://facebook.github.io/react/docs/react-component.html#setstateReact.Component setState를 원자 갱신
그것은 서명 기능 (상태 소품) => newState로 함수를 전달하는 것도 가능하다. 이 경우 값을 설정하기 전에 상태 및 소품의 이전 값을 참조하는 원자 업데이트 을 넣습니다. 예를 들어, 우리가 props.step에 의해 상태 의 값을 증가 싶어한다고 가정 여기 원자 업데이트로
this.setState((prevState, props) => {
return {myInteger: prevState.myInteger + props.step};
});
을 의미한다 무엇? JavaScript가 단일 스레드 언어가 아닌가? 즉, 모든 업데이트가 원자 적이어야합니다.