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",