From 240dd089227a74f2cb1c34693389231647a07d38 Mon Sep 17 00:00:00 2001 From: Jirat Ki Date: Sat, 24 Oct 2020 13:27:43 +0800 Subject: [PATCH 1/2] Fix page won't get reloaded if FAST_REFRESH=false --- packages/react-dev-utils/webpackHotDevClient.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-dev-utils/webpackHotDevClient.js b/packages/react-dev-utils/webpackHotDevClient.js index 16198d3374a..f9d814fdd11 100644 --- a/packages/react-dev-utils/webpackHotDevClient.js +++ b/packages/react-dev-utils/webpackHotDevClient.js @@ -243,7 +243,7 @@ function tryApplyUpdates(onHotUpdateSuccess) { } function handleApplyUpdates(err, updatedModules) { - const hasReactRefresh = process.env.FAST_REFRESH !== 'false'; + const hasReactRefresh = process.env.FAST_REFRESH; const wantsForcedReload = err || !updatedModules || hadRuntimeError; // React refresh can handle hot-reloading over errors. if (!hasReactRefresh && wantsForcedReload) { From 92de443650818e2d5391d469eaaa7bfdc4bccca9 Mon Sep 17 00:00:00 2001 From: Ian Schmitz Date: Mon, 26 Oct 2020 11:52:49 -0700 Subject: [PATCH 2/2] Update webpackHotDevClient.js --- packages/react-dev-utils/webpackHotDevClient.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/react-dev-utils/webpackHotDevClient.js b/packages/react-dev-utils/webpackHotDevClient.js index f9d814fdd11..db87aba7d0c 100644 --- a/packages/react-dev-utils/webpackHotDevClient.js +++ b/packages/react-dev-utils/webpackHotDevClient.js @@ -243,6 +243,7 @@ function tryApplyUpdates(onHotUpdateSuccess) { } function handleApplyUpdates(err, updatedModules) { + // NOTE: This var is injected by Webpack's DefinePlugin, and is a boolean instead of string. const hasReactRefresh = process.env.FAST_REFRESH; const wantsForcedReload = err || !updatedModules || hadRuntimeError; // React refresh can handle hot-reloading over errors.