2017-04-21 6 views
1

Ich habe gesehen, dass einige Entwickler reagieren, ohne einen Konstruktor zu definieren. Ich mag die Tatsache, dass es den Code vereinfacht, aber ist es sicher, dies zu tun?Reagiere definierenden Zustand ohne einen Konstruktor

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

Ich entschuldige mich im Voraus für das über vereinfachte Beispiel.

+0

wo hast du das gesehen? Hast du ein Quellbeispiel? Es hat meine Aufmerksamkeit geweckt, ich bin neugierig. Vielen Dank. –

+4

http://stackoverflow.com/questions/37788342/is-it-besser-to-define-state-in-constructor-oder-using-property-initialisers Mögliche duplizieren. – Abhilash

+0

Es gibt ein Beispiel am Ende dieser Seite: https://www.fullstackreact.com/30-days-of-react/day-11/ – user2962776

Antwort

2

Es ist genau das Gleiche. Schau dir das Javascript an, mit dem der Code in Babel übersetzt wird. Es gibt keinen Unterschied.

Verwandte Themen