implemented redux for state management

This commit is contained in:
andres alcocer
2019-03-30 16:30:05 -04:00
parent 8e22fc06d2
commit b5a263e46a
25 changed files with 699 additions and 301 deletions

View File

@@ -1,15 +1,23 @@
import React from 'react';
import ReactDOM from 'react-dom';
import { BrowserRouter } from "react-router-dom";
import { BrowserRouter } from "react-router-dom";
import { Provider } from 'react-redux';
import { createStore, applyMiddleware } from 'redux';
import reducers from './store/reducers';
import promise from 'redux-promise';
import App from './containers/App';
import './static/sass/style.scss';
import App from './containers/App';
// Import main sass file to apply global styles
import './static/sass/style.scss';
const createStoreWithMiddleware = applyMiddleware(promise)(createStore);
const app = (
<BrowserRouter>
<App />
</BrowserRouter>
);
<Provider store={createStoreWithMiddleware(reducers)}>
<BrowserRouter>
<App />
</BrowserRouter>
</Provider>
);
ReactDOM.render(app, document.getElementById('app'));