2017-04-21 9 views
1

일부 반응 개발자가 생성자없이 상태를 정의하는 것을 보았습니다. 나는 코드를 단순화한다는 사실을 좋아하지만 그렇게하는 것이 안전 할까?생성자없이 상태를 정의하는 반응

class Dog extends React.Component { 
    state = { sound: 'Woof' } 
    return (
     <p>Dog says { this.state.sound }</p> 
    ) 
} 

나는 단순화 된 예를 미리 사과드립니다.

+0

어디에서 봤습니까? 소스 예제가 있습니까? 내 관심을 지불, 나는 호기심입니다. 감사. –

+4

http://stackoverflow.com/questions/37788342/is-it-better-to-define-state-in-constructor-or-using-property-initializers 가능한 중복. – Abhilash

+0

이 페이지의 하단에 예제가 있습니다. https://www.fullstackreact.com/30-days-of-react/day-11/ – user2962776

답변

2

정확하게 똑같습니다. 바벨 (babel)이 코드를 번역하는 자바 스크립트를보십시오. 다른 점이 없다.