src/client/index.js
import React from 'react';
import { render } from 'react-dom';
import { Router, browserHistory } from 'react-router';
import { Provider } from 'react-redux';
import { createStore } from 'redux';
import routes from 'routes';
import reducer from 'reducers';
import { $ } from 'client/utilities';
import { decodeStore, log } from 'utilities';
const initialState = decodeStore($('#initialReduxStateJSON').innerText);
const store = createStore(reducer, initialState);
render((
<Provider store={ store }>
<Router routes={ routes } history={ browserHistory } />
</Provider>
),
$('#reactOutput')
);