In geordnete Komponente Warnung App I Kind Komponente PersonsTable machen:Reagieren des SetProps() ist veraltet
var App = React.createClass({
addPerson: function() {
// building personToAdd object and passing to personsTable...
this.refs.personsTable.setState({personToAdd: person});
},
render: function() {
return (
<div>
<PersonsTable ref="personsTable" />
...
</div>
);
},
});
Jetzt bin ich vorbei, ein neues Objekt von setState Methode der PersonsTable aufrufen. Wenn ich SetProps Methode aufrufen, gibt es eine Warnung
Uncaught unveränderliche Verletzung: SetProps (...): Sie
setProps
mit einem Elternteil auf eine Komponente aufgerufen. Dies ist ein Anti-Pattern, da Requisiten beim Rendern reaktiv aktualisiert werden. Ändern Sie stattdessen dierender
-Methode des Besitzers, um den korrekten Wert als Requisite an die Komponente zu übergeben, in der er erstellt wurde.
Wie kann ich so richtig ein Objekt zu PersonsTable passieren, ohne setState Methode? Hier
ist voll Code https://jsfiddle.net/jpt5uy1k/