Fix dev mode, turn off react concurrent mode, update dependencies

This commit is contained in:
Ken-Håvard Lieng 2018-11-29 11:54:05 +01:00
parent df71c54d37
commit 0438a099cf
76 changed files with 1466 additions and 689 deletions

View file

@ -1,12 +1,8 @@
import React from 'react';
import { Provider } from 'react-redux';
import { hot, setConfig } from 'react-hot-loader';
import { hot } from 'react-hot-loader';
import App from 'containers/App';
setConfig({
pureSFC: true
});
const Root = ({ store }) => (
<Provider store={store}>
<App />

8
client/js/hot.js Normal file
View file

@ -0,0 +1,8 @@
import { setConfig } from 'react-hot-loader';
import ReactDOM from 'react-dom';
setConfig({
ignoreSFC: !!ReactDOM.setHotElementComparator,
pureSFC: true,
pureRender: true
});

View file

@ -1,5 +1,6 @@
import './hot';
import React from 'react';
import { createRoot } from 'react-dom';
import { render } from 'react-dom';
import Root from 'components/Root';
import { appSet } from 'state/app';
@ -23,7 +24,7 @@ const store = configureStore(socket);
initRouter(routes, store);
runModules({ store, socket });
createRoot(document.getElementById('root')).render(<Root store={store} />);
render(<Root store={store} />, document.getElementById('root'));
window.addEventListener('beforeinstallprompt', e => {
e.preventDefault();