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