Ich arbeite an einer Online-Klasse, für die wir eine List Tracker-Anwendung mit react erstellen müssen. Ich hatte Probleme, als ich versuchte, den Status einer meiner Klassen festzulegen. In diesem Zustand habe ich eine Variable, die einem Objekt entspricht. Ich versuche, sowohl den Namen als auch den Wert dieses Objekts variabel festzulegen, jedoch war ich unsicher, wie der Name variabel gesetzt werden sollte.Wie setze ich den Eigenschaftsnamen auf Variable?
let name = this.props.idName;
this.setState((prevState) => {
return {
newItem: { name: item}
};
},() => {
this.props.addItem(this.state)
});
Wie Sie sehen können, versuche ich den Schlüssel in diesem Objekt gleich der Variable name
, aber dies nur setzt es auf den Wert von name
eher als der Wert der der name
Variable.
Link zu der Dokumentation für berechnete Eigenschaften: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Referenz/Operatoren/Object_initializer # Berechnete_Eigenschaftsnamen – CRice