UNPKG

mk-meta-engine

Version:

元数据化引擎,在mk-app-loader实现的应用隔离基础上,实现可以用json元数据描述界面模型,并提供了action、reducer的基础函数和monkeyKing组件.

33 lines (22 loc) 1.05 kB
"use strict"; 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);