Log in to GraphQL EditorGet started
Best resources to learn React & GraphQL

Robert Matyszewski

5/6/2019

Best resources to learn React & GraphQL

I've decided to create a list of top resources to learn for two modern and trending technologies after checking results of The stage of Javascript 2018 Survey. The survey was completed by 20k users. React is, of course, the most popular among front end frameworks.

react

GraphQL is the top wanted to learn technology.

graphql

Clients

  • Apollo GraphQL : A fully-featured, production ready caching GraphQL client for every UI framework and GraphQL server

apollo

  • Relay Modern: A JavaScript framework for building data-driven React applications

replay

  • AppSync: JavaScript GraphQL library for Offline, Sync, Sigv4. includes support for React Native

appsync

urql

  • Graphql.js
    Simple and Isomorphic GraphQL Client for JavaScripy

graphQljs

Tutorials

https://www.youtube.com/watch?v=XeALXh37WeU

https://www.youtube.com/watch?v=gF-peiFjG0o

https://www.youtube.com/watch?v=7giZGFDGnkc

https://www.youtube.com/watch?v=kXH2dbnHYA0

https://www.youtube.com/watch?v=33qP1QMmjv8

https://www.youtube.com/watch?v=nyE6shIRzxM

Developer Tools

GraphQL Playground

gcg

eslint

  • Apollo Client Developer Tools: Chrome extension for Apollo Client developer tools

apollo

  • Relay DevTools: A Chrome Extension that creates a Relay tab in the developer tools interface for debugging apps in Chrome

replay

Check out our other blogposts

GraphQL cache: using LRU cache with GraphQL Zeus
Michał Tyszkiewicz
Michał Tyszkiewicz
GraphQL cache: using LRU cache with GraphQL Zeus
1 min read
8 days ago
Unlocking the Power of React 19
Tomasz Gajda
Tomasz Gajda
Unlocking the Power of React 19
1 min read
about 2 months ago
Zeus update - GraphQL spread operator
Michał Tyszkiewicz
Michał Tyszkiewicz
Zeus update - GraphQL spread operator
1 min read
3 months ago

Ready for take-off?

Elevate your work with our editor that combines world-class visual graph, documentation and API console

Get Started with GraphQL Editor