From dce3c28ccb5b03a66580bec30b721fdbfcf73f31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateusz=20Burzy=C5=84ski?= Date: Wed, 26 Apr 2017 14:47:35 +0200 Subject: [PATCH] Prevent process polyfill to be included in builds because of process guards preventing code replace (#9518) --- src/isomorphic/children/flattenChildren.js | 19 +------------------ 1 file changed, 1 insertion(+), 18 deletions(-) diff --git a/src/isomorphic/children/flattenChildren.js b/src/isomorphic/children/flattenChildren.js index c6caa802be..82ce3a03a1 100644 --- a/src/isomorphic/children/flattenChildren.js +++ b/src/isomorphic/children/flattenChildren.js @@ -15,21 +15,7 @@ var KeyEscapeUtils = require('KeyEscapeUtils'); var traverseAllChildren = require('traverseAllChildren'); var warning = require('fbjs/lib/warning'); - -var ReactComponentTreeHook; - -if ( - typeof process !== 'undefined' && - process.env && - process.env.NODE_ENV === 'test' -) { - // Temporary hack. - // Inline requires don't work well with Jest: - // https://github.com/facebook/react/issues/7240 - // Remove the inline requires when we don't need them anymore: - // https://github.com/facebook/react/pull/7178 - ReactComponentTreeHook = require('ReactComponentTreeHook'); -} +var ReactComponentTreeHook = require('ReactComponentTreeHook'); /** * @param {function} traverseContext Context passed through traversal. @@ -48,9 +34,6 @@ function flattenSingleChildIntoContext( const result = traverseContext; const keyUnique = result[name] === undefined; if (__DEV__) { - if (!ReactComponentTreeHook) { - ReactComponentTreeHook = require('ReactComponentTreeHook'); - } if (!keyUnique) { warning( false,