У React есть метод setState() который можно использовать внутри объекта, который передаешь для создания экземпляра:
var MyComponent = React.createClass({
getInitialState: function() {
return {
myState: 1
};
},
myMethod: function() {
this.setState({
myState: 1
})
},
render: function() {
return (
<h1>Тест</h1>
);
}
});
Но при вызове MyComponent.setState извне: Uncaught TypeError: MyComponent.setState is not a function(…)
К сожалению мой уровень не позволяет понять что происходит по коду React, я просто пытаюсь разобраться в самом JS, каким образом организую подобные вещи.