Skip to content

Instantly share code, notes, and snippets.

@ronal2do
Created December 14, 2016 17:46
Show Gist options
  • Select an option

  • Save ronal2do/b625917a68373b75434ada1caeb4890d to your computer and use it in GitHub Desktop.

Select an option

Save ronal2do/b625917a68373b75434ada1caeb4890d to your computer and use it in GitHub Desktop.
import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import './index.css';
import Relay from 'react-relay';
import { applyRouterMiddleware, Router, Route, browserHistory } from 'react-router';
import useRelay from 'react-router-relay';
const ViewerQueries = {
viewer: () => Relay.QL`query { viewer }`
};
Relay.injectNetworkLayer(
new Relay.DefaultNetworkLayer(process.env.REACT_APP_GRAPHQL_URL || 'http://localhost:5000/' )
);
ReactDOM.render(
<Router
history={browserHistory}
render={applyRouterMiddleware(useRelay)}
environment={Relay.Store}
>
<Route
path="/"
component={App}
queries={ViewerQueries}
>
</Route>
</Router>,
document.getElementById('root')
);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment