Nach dem Beginn der Arbeit mit React.js scheint props
es statisch zu sein (von der übergeordneten Komponente übergeben), während state
Änderungen auf Ereignissen basieren. Ich habe jedoch in den Dokumenten einen Verweis auf bemerkt componentWillReceiveProps
, der 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 nextProps
zu ändern können this.props
. Was vermisse ich? Wie ändern sich Requisiten oder irre ich mich darüber, wo dies genannt wird?