React-hot-loader работает только на макете
Я получаю сообщение об ошибке при попытке изменить другой файл, кроме макета. Когда я изменяю файл макета, все в порядке, если я пытаюсь изменить другую страницу './Pages/Shows'
Я получаю ошибку Warning: You cannot change <Router history>
Планировка:
import { Router, Switch, Route, Redirect } from 'react-router-dom';
import { hot } from 'react-hot-loader';
import Shows from './Pages/Shows';
const Layout = function ({ startPage, phone }) {
return (
<Provider store={store}>
<Router history={createHistory()}>
<div>
<Header phone={phone}/>
<Switch>
<Route
exact
path="/shows"
component={Shows}
/>
....
const App = hot(module)(Widget);
render(
<App { ...config } />,
document.getElementById('root')
);
Также я добавил плагин в webpack.config
{
test: /\.js$/,
exclude: /(node_modules|bower_components)/,
use: [
'react-hot-loader/webpack',
...