react-hot-loader v3
create-react-app
if (module.hot) {
module.hot.accept();
}
module: {
loaders: [
{
test: /\.js$/,
loaders: ['react-hot', 'babel?' + JSON.stringify({
cacheDirectory: true,
presets: ['es2015', 'stage-0', 'react']
})],
exclude: /node_modules/
}
]
},
{
"presets": ["es2015-loose", "stage-0", "react"],
"plugins": ["react-hot-loader/babel"]
}
module: {
loaders: [
{
test: /\.js$/,
loaders: ['react-hot-loader/webpack', 'babel?' + JSON.stringify({
cacheDirectory: true,
presets: ['es2015', 'stage-0', 'react']
})],
exclude: /node_modules/
}
]
},
if (module.hot) {
module.hot.accept('./containers/App', () => {
const NextApp = require('./containers/App').default;
ReactDOM.render(
<AppContainer>
<NextApp/>
</AppContainer>
,
document.getElementById('root')
);
});
}
THANKS!
react-hot-loader
By Minjun Kim
react-hot-loader
- 1,557