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