ich auf einige kamen Code reagieren, die eine Komponente Zustand innerhalb einer Klasse definiert wie folgt:Initializing reagieren Komponente Zustand
// Snippet 1
class Sample extends React.Component {
state = {
count: 0
}
}
So wie ich gelernt habe, reagieren, um den Zustand im Inneren der Konstruktor einer Klasse zu erklären war:
// Snippet 2
class Sample extends React.Component {
constructor(props) {
super(props);
this.state = {
count: 0
};
}
}
der einzige Unterschied, den ich denken kann, ist, dass der Staat im Konstruktor initialisiert würde garantieren, wird der Zustand richtig in dem Komponentenlebenszyklus initialisiert.
Was sind die Unterschiede zwischen den oben genannten zwei Codeschnipsel? Kann in Codeausschnitt 1 sicher angenommen werden, dass der Status ordnungsgemäß festgelegt wird, wenn die Klasse initialisiert wird?