Durumunuzun bir parçası olarak bir diziniz varsa ve bu dizi nesneler içeriyorsa, durumu bu nesnelerden biriyle değiştirmenin kolay bir yolu nedir? reaksiyona öğretici modifiyeReactJS'de bir dizideki bir nesneyi güncellemenin en iyi yolu nedir?
Örnek:
var CommentBox = React.createClass({
getInitialState: function() {
return {data: [
{ id: 1, author: "john", text: "foo" },
{ id: 2, author: "bob", text: "bar" }
]};
},
handleCommentEdit: function(id, text) {
var existingComment = this.state.data.filter({ function(c) { c.id == id; }).first();
var updatedComments = ??; // not sure how to do this
this.setState({data: updatedComments});
}
}
ile
setState
diyoruz? – daniulaBir yorumu düzenlemeyi düşünüyorsanız, aşağıdaki bağlantıya bakın: -> https://github.com/tastejs/todomvc/blob/gh-pages/examples/react-backbone/js/todoItem.jsx. Esasen listelediğiniz öğretici, ToDo uygulamasının basitleştirilmiş bir sürümüdür. – TYRONEMICHAEL
@daniula Yorumlardan birinin metnini değiştirmek istiyorum. Yukarıda biraz daha ayrıntı ekleyeceğim. –