Après avoir commencé à travailler avec React.js, il semble qu'ils props
soient destinés à être statiques (transmis depuis le composant parent), tandis que les state
changements sont basés sur les événements. Cependant, j'ai remarqué dans les documents une référence à componentWillReceiveProps
, qui inclut spécifiquement cet exemple:
componentWillReceiveProps: function(nextProps) {
this.setState({
likesIncreasing: nextProps.likeCount > this.props.likeCount
});
}
Cela semble impliquer que les propriétés PEUVENT changer sur un composant basé sur la comparaison de nextProps
à this.props
. Qu'est-ce que je rate? Comment les accessoires changent-ils ou me trompe-t-on sur la façon dont cela s'appelle?