Skip to content

Commit

Permalink
Merge pull request lo-th#1 from qnm/master
Browse files Browse the repository at this point in the history
Add react-devtools
  • Loading branch information
hasdavidc committed Aug 1, 2015
2 parents 057f216 + 163f73c commit 4dd6ea5
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 4 deletions.
22 changes: 18 additions & 4 deletions containers/App.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,32 @@
import React, { Component } from 'react';
import PokedexApp from './PokedexApp';
import { createStore, combineReducers } from 'redux';
import { createStore, combineReducers, compose } from 'redux';
import { Provider } from 'react-redux';
import * as reducers from '../reducers';
import { devTools, persistState } from 'redux-devtools';
import { DevTools, DebugPanel, LogMonitor } from 'redux-devtools/lib/react';

const finalCreateStore = compose(
devTools(),
persistState(window.location.href.match(/[?&]debug_session=([^&]+)\b/)),
createStore
);

const reducer = combineReducers(reducers);
const store = createStore(reducer);
const store = finalCreateStore(reducer);

export default class App extends Component {
render() {
return (
<Provider store={store}>
<div>
<Provider store={store}>
{() => <PokedexApp />}
</Provider>
</Provider>
<DebugPanel top right bottom>
<DevTools store={store}
monitor={LogMonitor} />
</DebugPanel>
</div>
);
}
}
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@
"node-libs-browser": "^0.5.2",
"raw-loader": "^0.5.1",
"react-hot-loader": "^1.2.7",
"redux-devtools": "^0.1.2",
"style-loader": "^0.12.3",
"webpack": "^1.9.11",
"webpack-dev-server": "^1.9.0"
Expand Down

0 comments on commit 4dd6ea5

Please sign in to comment.