Dopo aver iniziato a lavorare con React.js, sembra che props
siano destinati a essere statici (passati dal componente genitore), mentre i state
cambiamenti si basano sugli eventi. Tuttavia, ho notato nei documenti un riferimento a componentWillReceiveProps
, che include specificamente questo esempio:
componentWillReceiveProps: function(nextProps) {
this.setState({
likesIncreasing: nextProps.likeCount > this.props.likeCount
});
}
Ciò sembra implicare che le proprietà POSSONO cambiare su un componente in base al confronto di nextProps
a this.props
. Cosa mi manca? Come cambiano gli oggetti di scena o mi sbaglio su dove viene chiamato?