Это код для моего магазина:Uncaught Ошибка: Инвариантные Нарушения: FluxStore не переопределен FluxStore .__ onDispatch(), который требуется
var Store = require("flux/utils").Store;
var ApiUtil = require("../util/api_util");
var AppDispatcher = require('../dispatcher/dispatcher');
var _users = ApiUtil.getUsers() || [];
var CHANGE_EVENT = "change";
var UserStore = new Store(AppDispatcher);
UserStore._onDispatch = function(payload){
switch(payload.actionType){
case UserConstants.USERS_RECEIVED:
console.log(payload);
UserStore.changed();
break;
}
};
Я получаю сообщение об ошибке, указанной в заголовке (а именно. «Uncaught Ошибка: Инвариантное Нарушение: FluxStore не переопределен FluxStore .__ onDispatch(), который необходим»), когда метод ApiActions попадет в следующем:
AppDispatcher.dispatch({
actionType: UserConstants.USERS_RECEIVED,
users: users
});
Я добавил FluxStore перезаписать для метода _onDispatch в соответствии с просьбой, но я все еще получаю ошибку. Я переписываю его неправильно?
Любая помощь приветствуется.
Спасибо так много! Это решило! – RoyK