- To send queries and mutations from the view-layer.
- To update the view-layer to reflect the result.
- Using GraphQL features like:
- Pagination
- Optimistic UI
- Caching
- Local state management
- Prefetching with Apollo Client in React (with Hooks).
$ git clone https://github.com/thisis-Shitanshu/react-graphql-apollo-client-github-api.git
$ cd react-graphql-apollo-client-github-api
$ yarn install
$ yarn start