client/src/index.js
changeset 12 48ddaa42b810
parent 3 3b5d37d84cfe
child 53 d8588379529e
equal deleted inserted replaced
11:6fb4de54acea 12:48ddaa42b810
     1 import React from 'react';
     1 import React from 'react';
     2 import ReactDOM from 'react-dom';
     2 import ReactDOM from 'react-dom';
     3 import {Provider} from 'react-redux';
     3 import { Provider } from 'react-redux';
       
     4 import { Route } from 'react-router';
       
     5 import { ConnectedRouter } from 'react-router-redux';
       
     6 import createHistory from 'history/createBrowserHistory';
     4 
     7 
     5 import App from './App';
     8 import App from './App';
       
     9 import Sessions from './components/Sessions';
       
    10 import Session from './components/Session';
       
    11 import Login from './components/Login';
     6 import './index.css';
    12 import './index.css';
     7 import registerServiceWorker from './registerServiceWorker';
    13 import registerServiceWorker from './registerServiceWorker';
     8 import configureStore from './store/configureStore';
    14 import configureStore from './store/configureStore';
     9 
    15 
    10 const store = configureStore();
    16 const history = createHistory();
       
    17 const store = configureStore(history);
    11 
    18 
    12 ReactDOM.render(
    19 ReactDOM.render(
    13     <Provider store={store}>
    20   <Provider store={store}>
    14         <App />
    21     <ConnectedRouter history={history}>
    15     </Provider>,
    22       <div>
    16     document.getElementById('root')
    23         <Route exact path="/sessions/:id" component={Session} />
       
    24         <Route exact path="/sessions" component={Sessions} />
       
    25         <Route exact path="/login" component={Login} />
       
    26         <Route exact path="/" component={App} />
       
    27       </div>
       
    28     </ConnectedRouter>
       
    29   </Provider>,
       
    30   document.getElementById('root')
    17 );
    31 );
    18 registerServiceWorker();
    32 registerServiceWorker();