Closed
Description
Description
HMR does not work.
Expected behavior
import React from 'react';
import ReactDOM from 'react-dom';
import App from './components/App';
import './index.css';
ReactDOM.render(
<App />,
document.getElementById('root')
);
if (module.hot) {
module.hot.accept('./components/App', () => {
ReactDOM.render(
<App />,
document.getElementById('root')
);
});
}
Hot updates should refresh page.
Actual behavior
Nothing happens.
see webpack/webpack-dev-server#206
https://github.com/facebookincubator/create-react-app/blob/88c15d0988fcb456fc976cbe15823ed518470126/packages/react-scripts/scripts/start.js#L221 uses hot
option and https://github.com/facebookincubator/create-react-app/blob/88c15d0988fcb456fc976cbe15823ed518470126/packages/react-scripts/config/webpack.config.dev.js#L206 uses the plugin.
Removing either solved it for me.
Metadata
Metadata
Assignees
Labels
No labels