Posso atualizar os adereços de um componente no React.js?
Depois de começar a trabalhar com o React.js, parece queprops
devem ser estáticos (transmitidos do componente pai), enquantostate
mudanças com base em eventos. No entanto, notei nos documentos uma referência acomponentWillReceiveProps
, 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 denextProps
parathis.props
. o que estou perdendo? Como os adereços mudam ou estou enganado sobre como isso é chamado?