После начала работы с React.js, похоже, что props предполагается статическим (передается из родительского компонента), а state изменяется в зависимости от событий. Тем не менее, я заметил в документах ссылку на componentWillReceiveProps, которая включает в себя этот пример:
componentWillReceiveProps: function(nextProps) {
this.setState({
likesIncreasing: nextProps.likeCount > this.props.likeCount
});
}
Это, по-видимому, означает, что свойства CAN могут меняться на компоненте, основанном на сравнении nextProps - this.props. Что мне не хватает? Как изменяются реквизит, или я ошибаюсь в том, где это называется?