import ThemeProvider from '@material-ui/styles/ThemeProvider'; import { createMuiTheme } from '@material-ui/core/styles'; import ApolloClient from 'apollo-boost'; import { IntrospectionFragmentMatcher, InMemoryCache, } from 'apollo-cache-inmemory'; import React from 'react'; import { ApolloProvider } from 'react-apollo'; import ReactDOM from 'react-dom'; import { BrowserRouter } from 'react-router-dom'; import introspectionQueryResultData from './fragmentTypes'; import App from './App'; const theme = createMuiTheme(); const client = new ApolloClient({ uri: '/graphql', cache: new InMemoryCache({ fragmentMatcher: new IntrospectionFragmentMatcher({ introspectionQueryResultData, }), }), }); ReactDOM.render( , document.getElementById('root') );