これはReactのコードです。私は異なる機能のためにgetInitialState
の複数のインスタンスを持っています。しかし、私はこれらのすべてをこのように動かすことに問題があるかもしれないことを発見しています。ReactjsでgetInitialStateの複数のインスタンスを持つには?
getInitialState: function(){
if (localStorage.getItem('something'))
{return {signedin: true}}
else {return {signedin: false}}
},
getInitialState:function(){
return {error: true}
},
getInitialState:function(){
return {fliphouse: false}
},
説明すると、getInitialState
の2番目のインスタンスはそのまま動作しません。つまり、2番目と3番目の順番を反転しない限り、getInitialState
です。私がそれをすると、コードは必要に応じて実行されます。しかし、私はReactが私に何かを伝えようとしていると感じる。
これは、通常、コンポーネント内にリーズコードを編成する方法ですか?
ためにJSはすべてオブジェクトですが、2つ(またはそれ以上)の同一のキーを持つオブジェクトを持つことはできません。 – Uzi