복붙노트

[REACTJS] this.state.myvar와 동기화 ReactJS this.setState ()

REACTJS

this.state.myvar와 동기화 ReactJS this.setState ()

해결법


  1. 1.setState를 실제로 상태 업데이트를 큐. 당신이 그것을 실제로 실행 있어요 후에 뭔가를하고 싶은 경우에, 당신은 두 번째 인수로 콜백을 전달할 수 있습니다.

    setState를 실제로 상태 업데이트를 큐. 당신이 그것을 실제로 실행 있어요 후에 뭔가를하고 싶은 경우에, 당신은 두 번째 인수로 콜백을 전달할 수 있습니다.

    updatePartyCategory: function(value) {
        this.setState({b_MyPartyCat: value}, function(){
            console.log(this.state.value === value); // true
        }.bind(this));
    },
    
  2. from https://stackoverflow.com/questions/25172850/reactjs-this-setstate-out-of-sync-with-this-state-myvar by cc-by-sa and MIT license