Apollo GraphQL

& React

Michael Macherey


Fullstack Developer with a fable for the

JavaScript Ecosystem,

(Node.js, React, React -Native, Electron, Apollo-GraphQL, Johnny-Five)

Rust and Microcontrollers

slides.com/michaelmacherey/graphql-and-react/live

  • A query language for your API
  • Ask for what you need, get exactly that
  • Get many resources in a single request
  • Describe what’s possible with a type system
  • Move faster with powerful developer tools
  • Evolve your API without versions
  • Bring your own data and code

graphql.org

Live Demo!

Represent any GraphQL API as an interactive graph

inspired by GraphQL Visualizer

graphql.com

A fantastic community maintained collection of libraries, resources, and more.

Exciting Time

Server and Client

"The flexible... client for

React and native apps."

"GraphQL server is a... plugin for Node.js."

 The GraphQL server demo platform

JSFiddle for GraphQL servers

  • Java/Scala
  • Python
  • Ruby
  • Go
  • PHP
  • etc.
  • One resource for Server and Client development
  • Organized in terms of types and fields
  • Mocking Server and Client data
  • Independent Client and Server workflow

"Apollo makes fetching the exact data you need for your component easy and allows you to put your queries exactly where you need them."

"Apollo is specifically designed to work nicely with all of the tools used by today’s React developers."

Greenfield

Brownfield

Links

Thank You!

  • Twitter: @Goyapa
  • GitHub: Goyapa
  • Medium: @MichMach

slides.com/michaelmacherey/graphql-and-react

Apollo GraphQL and React

By Michael Macherey

Apollo GraphQL and React

  • 700