Verwendung von setProps in react.js
Ich möchte anrufensetProps
von außerhalb vonmyComponent
in der Lage sein, Daten für dynamisch zu ändernmyComponent
.
Ich gehe davon aus, dass sich die Komponente nach dem Ändern der Requisiten selbst rendert.
Ich habe Folgendes versucht:
var myComponent = React.createClass({
render: function () {
return (
React.DOM.div(null, this.props.data)
);
}
});
React.renderComponent(
myComponent({ data: someData }),
document.getElementById('predictionContent')
);
myComponent.setProps({data: someData2});
Das Problem ist, dass ich nicht verstehe, wie man es benutztsetProps
für die Komponente. In meinem Fall erhalte ich den Fehler "undefiniert".
Wie kann man das lösen?