Using GraphQL and Relay for hybrid Ruby on Rails applications
summary
Migrates a Drupal monolith to a Rails microservice architecture using GraphQL + Rails headless API for a single endpoint and explicit types, React (web and React Native) for a shared UI, and Relay to manage client state. Describes generators and a three‑step gem install, mutation shape and Relay “range add” configs, and the Checkmark app (web, mobile, browser extension) that runs from one codebase with good performance because Relay local store prevents refetches and single React codebase for web mobile extension.
AI-written summary · about
chapters (9)
- 0:00Start
- 9:24Mutations
- 10:23Define Mutations
- 11:41Reacts
- 12:52React
- 16:39Virtual Dom
- 18:48Reacts in Native
- 19:06React Native
- 28:16Real-World Example
related talks
35mUsing GraphQL and Relay for hybrid RoR apps
47mReact, Relay and GraphQL — a perfectly normal component approach
14mWhy Relay is a Must for your GraphQL APIs
41mThe GraphQL Way: A new path for JSON APIs
01h 00mPowering the Front-end with React, GraphQL and Relay
31mFrom Relay to Apollo, a story of GraphQL clients
28mRelay: An Application Framework For React
23mAugmenting a Legacy REST API with GraphQL
