Report version and bundle type to DevTools (#9586)
* Report version and bundle type to DevTools * Flip the flag the other way around It's easier to remember 0 is always PROD, and 1 is like DEV flag. 2 could be PROFILE in the future. * Add version to RN inject call
Dan Abramov committed
May 2, 2017 at 20:34 UTC
ba72c9918339ddfdee6f165fec1ba748fce5241d
2 files changed
+8
src/renderers/dom/fiber/ReactDOMFiber.js
+4
@@ -28,6 +28,7 @@ var ReactFiberReconciler = require('ReactFiberReconciler');
28
var ReactInputSelection = require('ReactInputSelection');
29
var ReactInstanceMap = require('ReactInstanceMap');
30
var ReactPortal = require('ReactPortal');
31
+var ReactVersion = require('ReactVersion');
32
var {isValidElement} = require('react');
33
var {injectInternals} = require('ReactFiberDevToolsHook');
34
var {
@@ -556,6 +557,9 @@ if (typeof injectInternals === 'function') {
557
injectInternals({
558
findFiberByHostInstance: ReactDOMComponentTree.getClosestInstanceFromNode,
559
findHostInstanceByFiber: DOMRenderer.findHostInstance,
560
+ // This is an enum because we may add more (e.g. profiler build)
561
+ bundleType: __DEV__ ? 1 : 0,
562
+ version: ReactVersion,
563
});
564
}
565
src/renderers/native/ReactNativeFiber.js
+4
@@ -23,6 +23,7 @@ const ReactNativeInjection = require('ReactNativeInjection');
23
const ReactNativeTagHandles = require('ReactNativeTagHandles');
24
const ReactNativeViewConfigRegistry = require('ReactNativeViewConfigRegistry');
25
const ReactPortal = require('ReactPortal');
26
+const ReactVersion = require('ReactVersion');
27
const UIManager = require('UIManager');
28
29
const deepFreezeAndThrowOnMutationInDev = require('deepFreezeAndThrowOnMutationInDev');
@@ -464,6 +465,9 @@ if (typeof injectInternals === 'function') {
465
injectInternals({
466
findFiberByHostInstance: ReactNativeComponentTree.getClosestInstanceFromNode,
467
findHostInstanceByFiber: NativeRenderer.findHostInstance,
468
+ // This is an enum because we may add more (e.g. profiler build)
469
+ bundleType: __DEV__ ? 1 : 0,
470
+ version: ReactVersion,
471
});
472
}
473