Po rozpoczęciu pracy z React.js wygląda na to, że props
mają być statyczne (przekazywane z komponentu nadrzędnego), a state
zmiany oparte na zdarzeniach. Jednak zauważyłem w dokumentach odniesienie componentWillReceiveProps
, które konkretnie obejmuje ten przykład:
componentWillReceiveProps: function(nextProps) {
this.setState({
likesIncreasing: nextProps.likeCount > this.props.likeCount
});
}
To zdaje się sugerować, że właściwości można zmienić na komponencie w oparciu o porównania nextProps
do this.props
. czego mi brakuje? Jak zmieniają się rekwizyty, czy też mylę się co do tego, jak to się nazywa?