From 4b7179a0e6530eab9277a1054d68de17f72bb283 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rui=20Ara=C3=BAjo?= Date: Sat, 21 May 2016 23:35:14 +0200 Subject: [PATCH] Move ReactElementValidator to __DEV__ block It saves some more bytes in production mode. --- src/isomorphic/React.js | 2 +- src/isomorphic/classic/element/ReactDOMFactories.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/isomorphic/React.js b/src/isomorphic/React.js index 1461cf8a590c..92fa89cad3ba 100644 --- a/src/isomorphic/React.js +++ b/src/isomorphic/React.js @@ -16,7 +16,6 @@ var ReactComponent = require('ReactComponent'); var ReactClass = require('ReactClass'); var ReactDOMFactories = require('ReactDOMFactories'); var ReactElement = require('ReactElement'); -var ReactElementValidator = require('ReactElementValidator'); var ReactPropTypes = require('ReactPropTypes'); var ReactVersion = require('ReactVersion'); @@ -28,6 +27,7 @@ var createFactory = ReactElement.createFactory; var cloneElement = ReactElement.cloneElement; if (__DEV__) { + var ReactElementValidator = require('ReactElementValidator'); createElement = ReactElementValidator.createElement; createFactory = ReactElementValidator.createFactory; cloneElement = ReactElementValidator.cloneElement; diff --git a/src/isomorphic/classic/element/ReactDOMFactories.js b/src/isomorphic/classic/element/ReactDOMFactories.js index 422aaae77a01..44b2a6f997fd 100644 --- a/src/isomorphic/classic/element/ReactDOMFactories.js +++ b/src/isomorphic/classic/element/ReactDOMFactories.js @@ -12,7 +12,6 @@ 'use strict'; var ReactElement = require('ReactElement'); -var ReactElementValidator = require('ReactElementValidator'); var mapObject = require('mapObject'); @@ -24,6 +23,7 @@ var mapObject = require('mapObject'); */ function createDOMFactory(tag) { if (__DEV__) { + var ReactElementValidator = require('ReactElementValidator'); return ReactElementValidator.createFactory(tag); } return ReactElement.createFactory(tag);