mirror of
https://github.com/wassname/talk.git
synced 2026-07-03 18:07:22 +08:00
Adding thunk to apollog redux store.
This commit is contained in:
@@ -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>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user