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