在这个惊人的编辑器(Ace:代码编辑器)上,有一种方法我可以得到这个on change事件,是否有on keydown事件?或者我可以模拟它的黑客攻击?
所以,我的想法是用我自己的商店来增强已经创建的商店......
伪代码将是这样的:
const store = createStore(reducer);
const myStore = createStore(reducer);
enhanceStore(store, myStore);
Run Code Online (Sandbox Code Playgroud)
这样做的目的是我正在创建一个在后台使用 redux 的库,今天我正在配置我自己的库存储......但我无法检查用户是否已经在使用 redux,在在这种情况下,我想将我的商店与他的商店合并。
合并 2 个商店不是强制性的,也许我可以用一个新的减速器来增强已经创建的商店......
谢谢!
假设我有一个没有承诺返回的ajax方法,所以我会做这样的事情:
promises.setPreferredService = function(id) {
var deferred = $.Deferred();
nsAddressAjaxService.setPreferredAddress(id, {
callback: function(data) {
deferred.resolve(data);
}
});
return deferred.promise(); // I could also return only `deferred`
};
Run Code Online (Sandbox Code Playgroud)
在我的方法的回归中,我可以返回deferred.promise()或只返回deferred它们两个我可以这样做:
promises.setPreferrredService.done(callback);
Run Code Online (Sandbox Code Playgroud)
那么返回deferred.promise()或返回的区别是什么deferred?