From 79f01ecb801284a9716d609708ff22ff29d25f44 Mon Sep 17 00:00:00 2001 From: rajeshaz09 Date: Mon, 18 Jul 2016 22:35:29 +0530 Subject: [PATCH] Remove AppContainer from production 1) updated react-hot-loader to 3.0.0-beta2 and moved it to devDependencies 2) AppContainer included in development only. --- examples/counter/package.json | 2 +- examples/counter/src/index.js | 40 ++++++++++++++++++----------------- examples/todomvc/index.js | 40 ++++++++++++++++++----------------- examples/todomvc/package.json | 2 +- 4 files changed, 44 insertions(+), 40 deletions(-) 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",