У меня есть Реагировать App с Reflux
магазином, где некоторые компоненты послушать trigger()
, а затем вызывает Reflux
магазина getters
, чтобы восстановить свои обновленные состояния. т.е.Реагировать рефлюксные Магазины: Разница между вызовом триггера() с параметрами по сравнению без параметров
var Store = Reflux.createStore({
init: function() {
this.filterList = [];
... // listening to actions
}
onNewFilterItemAction: function(item) {
this.filterList.push(item);
this.trigger(...);
}
});
В чем разница между вызовом trigger()
с параметрами против без? А именно:
onNewFilterItemAction: function(item) {
this.filterList.push(item);
this.trigger(this.filterList);
}
против
onNewFilterItemAction: function(item) {
this.filterList.push(item);
this.trigger();
}
Разница заключается в том, что вы либо передать аргументы или нет. Рефлюкс все равно вызовет действие. https://github.com/reflux/refluxjs/blob/719504156ddbacfce700fa21078d37c79537360a/dist/reflux.js#L630 –