Move ReactElementValidator to __DEV__ block (#6830)
It saves some more bytes in production mode.
Rui Araújo committed
May 22, 2016 at 11:01 UTC
d955ee9fae71e2037e9c876e2ab8cb537a8c7e43
2 files changed
+2
-2
src/isomorphic/React.js
+1
-1
@@ -16,7 +16,6 @@ var ReactComponent = require('ReactComponent');
16
var ReactClass = require('ReactClass');
17
var ReactDOMFactories = require('ReactDOMFactories');
18
var ReactElement = require('ReactElement');
19
-var ReactElementValidator = require('ReactElementValidator');
19
var ReactPropTypes = require('ReactPropTypes');
20
var ReactVersion = require('ReactVersion');
21
@@ -28,6 +27,7 @@ var createFactory = ReactElement.createFactory;
27
var cloneElement = ReactElement.cloneElement;
28
29
if (__DEV__) {
30
+ var ReactElementValidator = require('ReactElementValidator');
31
createElement = ReactElementValidator.createElement;
32
createFactory = ReactElementValidator.createFactory;
33
cloneElement = ReactElementValidator.cloneElement;
src/isomorphic/classic/element/ReactDOMFactories.js
+1
-1
@@ -12,7 +12,6 @@
12
'use strict';
13
14
var ReactElement = require('ReactElement');
15
-var ReactElementValidator = require('ReactElementValidator');
15
16
var mapObject = require('mapObject');
17
@@ -24,6 +23,7 @@ var mapObject = require('mapObject');
23
*/
24
function createDOMFactory(tag) {
25
if (__DEV__) {
26
+ var ReactElementValidator = require('ReactElementValidator');
27
return ReactElementValidator.createFactory(tag);
28
}
29
return ReactElement.createFactory(tag);