Предположит среагировать компонент с функцией _onChange как этотКак «это» определенно в функции обратного вызова
_onChange:function() { this.setState({})};
передается Эта функция _onChange для хранения в качестве слушателя для события изменения. Так что, когда _onChange называется, это на самом деле называется магазином, магазин как EventEmitter Actaully использовать код как
handler.call(this);
для вызова handler.Thus это функция _onChange должен быть магазин. Однако это работает в _onChange - это компонент. Поэтому мне интересно, как флюсу удается установить «это» ключевое слово _onChange на фактический компонент при вызове функции?
Вы спрашиваете, как что-то работает или что вы имеете в коде? Вы можете легко сохранить ссылку 'this' и использовать это при работе внутри другой функции ...' var self = this; someFunc (self.setState ...); ' –
Я прошу что-то, что работает, но я думаю, что это ошибка. То, что я пытаюсь спросить, это в _onChange, когда он вызывается, должен быть хранилищем, но не компонентом. –