mk-meta-engine
Version:
元数据化引擎,在mk-app-loader实现的应用隔离基础上,实现可以用json元数据描述界面模型,并提供了action、reducer的基础函数和monkeyKing组件.
33 lines (22 loc) • 1.05 kB
JavaScript
var _ReactUpdates = require("react-dom/lib/ReactUpdates");
var _ReactUpdates2 = _interopRequireDefault(_ReactUpdates);
var _ReactDefaultBatchingStrategy = require("react-dom/lib/ReactDefaultBatchingStrategy");
var _ReactDefaultBatchingStrategy2 = _interopRequireDefault(_ReactDefaultBatchingStrategy);
var _mkUtils = require("mk-utils");
var _mkUtils2 = _interopRequireDefault(_mkUtils);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var isHandlingError = false;
var ReactTryCatchBatchingStrategy = {
get isBatchingUpdates() {
return _ReactDefaultBatchingStrategy2.default.isBatchingUpdates;
},
batchedUpdates: function batchedUpdates() {
try {
_ReactDefaultBatchingStrategy2.default.batchedUpdates.apply(_ReactDefaultBatchingStrategy2.default, arguments);
} catch (e) {
_mkUtils2.default.exception.error(e);
}
}
};
_ReactUpdates2.default.injection.injectBatchingStrategy(ReactTryCatchBatchingStrategy);
;