diff --git a/examples/counter/package.json b/examples/counter/package.json
index 9868bba6..101ef7dc 100644
--- a/examples/counter/package.json
+++ b/examples/counter/package.json
@@ -18,12 +18,12 @@
"dependencies": {
"react": "^15.0.1",
"react-dom": "^15.0.1",
- "react-hot-loader": "^3.0.0-beta.1",
"react-redux": "^4.1.0",
"redux": "^3.1.1",
"redux-thunk": "^1.0.3"
},
"devDependencies": {
+ "react-hot-loader": "^3.0.0-beta.2",
"babel-cli": "^6.3.17",
"babel-core": "^6.3.17",
"babel-loader": "^6.2.0",
diff --git a/examples/counter/src/index.js b/examples/counter/src/index.js
index d9cf5e9e..519762fd 100644
--- a/examples/counter/src/index.js
+++ b/examples/counter/src/index.js
@@ -5,26 +5,28 @@ import configureStore from './store/configureStore';
import Root from './containers/Root';
const store = configureStore();
+const rootElement = document.getElementById('root');
-render(
-
-
- ,
- document.getElementById('root')
-);
+const devRender = () => {
+ const RootContainer = require('./containers/Root').default;
+ render(
+
+
+ ,
+ rootElement
+ );
+};
if (module.hot) {
- module.hot.accept('./containers/Root', () => {
- const RootContainer = require('./containers/Root').default;
- render(
-
-
- ,
- document.getElementById('root')
- );
- });
+ devRender();
+ module.hot.accept('./containers/Root', devRender);
+} else {
+ render(
+ ,
+ rootElement
+ );
}
diff --git a/examples/todomvc/index.js b/examples/todomvc/index.js
index 64743f70..6e00b2d1 100644
--- a/examples/todomvc/index.js
+++ b/examples/todomvc/index.js
@@ -6,26 +6,28 @@ import configureStore from './store/configureStore';
import Root from './containers/Root';
const store = configureStore();
+const rootElement = document.getElementById('root');
-render(
-
-
- ,
- document.getElementById('root')
-);
+const devRender = () => {
+ const RootContainer = require('./containers/Root').default;
+ render(
+
+
+ ,
+ rootElement
+ );
+};
if (module.hot) {
- module.hot.accept('./containers/Root', () => {
- const RootContainer = require('./containers/Root').default;
- render(
-
-
- ,
- document.getElementById('root')
- );
- });
+ devRender();
+ module.hot.accept('./containers/Root', devRender);
+} else {
+ render(
+ ,
+ rootElement
+ );
}
diff --git a/examples/todomvc/package.json b/examples/todomvc/package.json
index 396dcd2e..f3e2edf0 100644
--- a/examples/todomvc/package.json
+++ b/examples/todomvc/package.json
@@ -31,11 +31,11 @@
"classnames": "^2.1.2",
"react": "^15.0.1",
"react-dom": "^15.0.1",
- "react-hot-loader": "^3.0.0-beta.1",
"react-redux": "^4.1.0",
"redux": "^3.1.1"
},
"devDependencies": {
+ "react-hot-loader": "^3.0.0-beta.2",
"babel-cli": "^6.3.17",
"babel-core": "^6.3.17",
"babel-loader": "^6.2.0",