Skip to content

Commit 26f5f5c

Browse files
committed
Catch state mutations in the example with redux-immutable-state-invariant middlawere
1 parent 05ad424 commit 26f5f5c

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

examples/counter/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"node-libs-browser": "^0.5.2",
3535
"react-addons-test-utils": "^0.14.0",
3636
"react-transform-hmr": "^1.0.0",
37+
"redux-immutable-state-invariant": "^1.1.1",
3738
"webpack": "^1.9.11",
3839
"webpack-dev-middleware": "^1.2.0",
3940
"webpack-hot-middleware": "^2.2.0"

examples/counter/store/configureStore.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
import { createStore, applyMiddleware, compose } from 'redux';
22
import thunk from 'redux-thunk';
3+
import invariant from 'redux-immutable-state-invariant';
34
import reducer from '../reducers';
45

56
export default function configureStore(initialState) {
67
const finalCreateStore = compose(
7-
applyMiddleware(thunk),
8+
applyMiddleware(invariant(), thunk),
89
window.devToolsExtension ? window.devToolsExtension() : f => f
910
)(createStore);
1011

0 commit comments

Comments
 (0)