Hier erstelle ich TodoItems Komponente, und ich versuche Array als einen Zustand zu speichern, aber Konsole sagt, dass meine Einträge nicht definiert ist:Konsole sagt mein Zustand "Einträge" ist nicht definiert? Kannst du mir helfen, wie man den Zustand in React.js definiert?
var TodoItems = React.createClass({
getInitialState: function() {
return {
entries: this.props.entries
};
},
removeItem: function(key){
var itemArray = this.state.entries;
for (var i = 0; i < itemArray.length; i++)
if (itemArray[i.key] === key) {
itemArray.splice(i, 1);
break;
}
this.setState({
entries: entries
})
},
Dies ist die Stütze I zu speichern bin versucht:
</div>
<TodoItems entries={this.state.items}/>
</div>
Was ist 'entries' in' removeItem'? Es ist nicht definiert – Li357
korrigierten zusätzlichen Code Einrückung und Großschreibung – lukkea