Adding thunk to apollog redux store.

This commit is contained in:
David Jay
2017-01-18 19:23:47 -05:00
parent 44f3f99b47
commit a40971e376
+12 -1
View File
@@ -2,6 +2,8 @@ import React from 'react';
import {render} from 'react-dom';
import ApolloClient, {createNetworkInterface} from 'apollo-client';
import {ApolloProvider} from 'react-apollo';
import thunk from 'redux-thunk';
import {createStore, applyMiddleware, compose} from 'redux';
import Stream from './CommentStream';
@@ -14,8 +16,17 @@ const client = new ApolloClient({
})
});
const store = createStore(
client.reducer(),
{}, // initial state
compose(
applyMiddleware(thunk),
window.devToolsExtension ? window.devToolsExtension() : f => f,
)
);
render(
<ApolloProvider client={client}>
<ApolloProvider client={client} store={store}>
<Stream />
</ApolloProvider>