diff --git a/template/src/index.js b/template/src/index.js
index 54c5ef1a427..cfcebe3196e 100644
--- a/template/src/index.js
+++ b/template/src/index.js
@@ -3,7 +3,19 @@ import ReactDOM from 'react-dom';
import App from './App';
import './index.css';
+const rootEl = document.getElementById('root');
+
ReactDOM.render(
,
- document.getElementById('root')
+ rootEl
);
+
+if (module.hot) {
+ module.hot.accept('./App', () => {
+ const NextApp = require('./App').default;
+ ReactDOM.render(
+ ,
+ rootEl
+ );
+ });
+}