Depois de começar a trabalhar com o React.js, parece que ele props
deve ser estático (transmitido do componente pai), enquanto as state
alterações são baseadas em eventos. No entanto, notei nos documentos uma referência a componentWillReceiveProps
, que inclui especificamente este exemplo:
componentWillReceiveProps: function(nextProps) {
this.setState({
likesIncreasing: nextProps.likeCount > this.props.likeCount
});
}
Isso parece implicar que as propriedades PODEM mudar em um componente com base na comparação de nextProps
para this.props
. o que estou perdendo? Como os adereços mudam ou estou enganado sobre como isso é chamado?