@samitouri / QOS-React / commits / b61f060044

ReactARTStack should use ReactDOM's ReactUpdates (#9515)

Andrew Clark committed Apr 24, 2017 at 17:03 UTC b61f060044780cd3d309fc7644cddf7633212465
2 files changed +5 -1
src/renderers/art/ReactARTStack.js
+3 -1
@@ -23,11 +23,13 @@ const ReactDefaultBatchingStrategy = require('ReactDefaultBatchingStrategy');
23 const ReactDOM = require('react-dom');
24 const ReactInstanceMap = require('ReactInstanceMap');
25 const ReactMultiChild = require('ReactMultiChild');
26 -const ReactUpdates = require('ReactUpdates');
26
27 const emptyObject = require('fbjs/lib/emptyObject');
28 const invariant = require('fbjs/lib/invariant');
29
30 +const ReactDOMInternals = ReactDOM.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;
31 +const ReactUpdates = ReactDOMInternals.ReactUpdates;
32 +
33 const pooledTransform = new Transform();
34
35 // Utilities
src/renderers/dom/ReactDOM.js
+2
@@ -18,6 +18,7 @@ var ReactDOMInjection = require('ReactDOMInjection');
18 var ReactDOMStackInjection = require('ReactDOMStackInjection');
19 var ReactGenericBatching = require('ReactGenericBatching');
20 var ReactMount = require('ReactMount');
21 +var ReactUpdates = require('ReactUpdates');
22 var ReactReconciler = require('ReactReconciler');
23 var ReactVersion = require('ReactVersion');
24
@@ -48,6 +49,7 @@ var ReactDOM = {
49 ReactControlledComponent: require('ReactControlledComponent'),
50 ReactDOMComponentTree,
51 ReactBrowserEventEmitter: require('ReactBrowserEventEmitter'),
52 + ReactUpdates: ReactUpdates,
53 },
54 };
55