From 0a0c7a4cc581124389295d5329c9de8ee10b838a Mon Sep 17 00:00:00 2001 From: maomao Date: Fri, 5 Jan 2018 15:47:14 +0100 Subject: [PATCH] improvements: set react and react-dom alias in webpack.dev.config.js to avoid react loading twice when developing --- packages/react-scripts/config/webpack.config.dev.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/packages/react-scripts/config/webpack.config.dev.js b/packages/react-scripts/config/webpack.config.dev.js index 9f3131b0660..37f8f0376ce 100644 --- a/packages/react-scripts/config/webpack.config.dev.js +++ b/packages/react-scripts/config/webpack.config.dev.js @@ -104,6 +104,12 @@ module.exports = { // Support React Native Web // https://www.smashingmagazine.com/2016/08/a-glimpse-into-the-future-with-react-native-for-web/ 'react-native': 'react-native-web', + 'react': path.dirname( + require.resolve('react') + ), + 'react-dom': path.dirname( + require.resolve('react-dom') + ), }, plugins: [ // Prevents users from importing files from outside of src/ (or node_modules/).