Kann ich die Requisiten einer Komponente in React.js aktualisieren?
Nach dem Beginn der Arbeit mit React.js scheint es soprops
sollen statisch sein (von der übergeordneten Komponente übergeben), währendstate
Änderungen aufgrund von Ereignissen. Allerdings ist mir in den Dokumenten ein Verweis auf aufgefallencomponentWillReceiveProps
, die speziell dieses Beispiel enthält:
componentWillReceiveProps: function(nextProps) {
this.setState({
likesIncreasing: nextProps.likeCount > this.props.likeCount
});
}
Dies scheint zu implizieren, dass sich die Eigenschaften einer Komponente basierend auf dem Vergleich von KÖNNENnextProps
zuthis.props
. Was vermisse ich? Wie ändern sich Requisiten oder irre ich mich darüber, wo diese aufgerufen werden?