@samitouri / QOS-React / commits / d955ee9fae

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);