2016-09-29 1 views
0

내가 this.setState({property: 1}) and this.state.property = 1`차이 this.state

var App = React.createClass({ 

    getInitialState: function(){ 
     return({number: 0}) 
    }, 

    increaseNumber: function(){ 
     this.state.number += 1; 
    }, 

    decreaseNumber: function(){ 
     this.setState({number: this.state.number - 1}) 
    } 
}) 
+0

@AndrewL. 좋은, 그래서 기본적으로'setState'를 사용하십시오. 이걸 닫을 수 있습니다 –

+0

http://stackoverflow.com/questions/35867038/what-the-difference-of-this-state-and-this-setstate-in-reactjs –

답변

-1

를 사용 사이의 차이가 무엇인지 궁금 당신이 할 경우

this.state = 1 

그것은 직접적인 구현이지만 setter를 사용하면 예외를 처리하거나 그 값을 초기화 할 수 있습니다. 이 경우 중요하지 않습니다.

도와 드리겠습니다. :)

+0

잠깐, 왜 이걸 설정하고 있니? ? 또한, 그것은 중요합니다 *. – Li357

+0

죄송합니다. 질문을 이해할 수 없습니다. 이걸 어디서 설정해야합니까? 상태? – user6901785

+0

'this.state = 1'은 무엇을합니까? 왜 당신이 * 주 *를 돌연변이시키고 있니? 당신은 * 속성을 설정해야합니다 * – Li357