Dies ist mein Code in React. Ich habe mehrere Instanzen von getInitialState
für verschiedene Funktionen. Ich stelle jedoch fest, dass es ein Problem geben kann, sie alle auf diese Weise zu führen.Wie mehrere Instanzen von getInitialState in Reactjs haben?
getInitialState: function(){
if (localStorage.getItem('something'))
{return {signedin: true}}
else {return {signedin: false}}
},
getInitialState:function(){
return {error: true}
},
getInitialState:function(){
return {fliphouse: false}
},
Um die zweite Instanz von getInitialState
zu erklären, wie es ist, funktioniert nicht. Das heißt, es sei denn, ich kippe die Reihenfolge der zweiten und dritten getInitialState
. Wenn ich das tue, läuft der Code wie es soll. Aber ich habe das Gefühl, React versucht mir etwas zu sagen.
Ist das normalerweise der Weg, React-Code innerhalb einer Komponente zu organisieren?
weil in JS alles ist ein Objekt, Sie können kein Objekt mit zwei (oder mehr) identischen Schlüsseln haben. – Uzi