谁能给个例子如何用flux实现查找数据的功能
发布网友
发布时间:2022-05-12 08:28
我来回答
共1个回答
热心网友
时间:2024-01-18 14:16
最近学Flux学得太死板,
通action发,从store最终拿到数据, 不知道这样理解对不对。
如果按todoMVC来理解,数据是放在 store里的或是说集合?
如果按flux-chat数据是从action从外部获取,最后到store里?那store是不可以说是一个“model”?
还有就是
XXXXStore = assign({}, EventEmitter.prototype, {
all: function () { //还在store的方法只是一个起到很简单的把数据暴露给外部的作用?经此?
return _procts;
},
// 触发 change 事件
emitChange: function() {
this.emit(CHANGE_EVENT);
},
// 提供给外部 View 绑定 change 事件
addChangeListener: function(callback) {
this.on(CHANGE_EVENT, callback);
}
});
AppDispatcher.register(function(action) {
switch(action.actionType) {
case ProctConstants.ADMIN_PRODUCT_ALL:
**proctAll(action.data);** // 业务逻辑是写在这里?
ProctStore.emitChange();
break;
}
});
不知道是不是这样理解。