issues
search
the-road-to-graphql
/
react-graphql-github-apollo
🚀 A React + Apollo + GraphQL GitHub Client. Your opportunity to learn about these technologies in a real world application.
https://www.robinwieruch.de/react-with-graphql-tutorial
1.59k
stars
221
forks
source link
apollo
apollo-client
apollographql
github
github-api
github-client
github-graphql
graphql
react
react-apollo
react-router-v4
readme
A React + Apollo + GraphQL GitHub Client
Features
React 16 with create-react-app
Responsive
React Router 4
Apollo with GitHub GraphQL API
Queries and Mutations with render props
Optimistic Updates
Pagination
Optimistic Fetch (e.g. Issues)
not everywhere for the purpose of demonstrating though
Installation
git clone git@github.com:the-road-to-graphql/react-graphql-github-apollo.git
cd react-graphql-github-apollo
add your own
GitHub personal access token
in a .env file in your root folder
scopes/permissions you need to check: admin:org, repo, user, notifications
REACT_APP_GITHUB_PERSONAL_ACCESS_TOKEN=xxxXXX
npm install
npm start
visit
http://localhost:3000
Contributing
Please install
Prettier integration
to your editor and turn on
format on save
option.
Prettier For Atom
Prettier for VSCode
Prettier for EMACS
Prettier for VIM
others...
Want to learn more about React + GraphQL + Apollo?
Don't miss
upcoming Tutorials and Courses
Check out current
React Courses