GraphQL Without GraphQL: Backend Agnostic Requests with GraphQL Style Querying
summary
Claims a usable library that uses the graphql-js parser so UI components can declare GraphQL-style queries and the code maps GraphQL fields to REST/Firebase endpoints, returning only requested fields. Implements HOC/render-prop API, Apollo-like caching and pollInterval, supports mutations and deferred fields, and runs in a React Native app against Firebase. Loses server-side typing and schema introspection and does not magically reduce number of backend round trips.
AI-written summary · about
chapters (13)
- 0:00Introduction and speaker intro
- 1:08What is GraphQL and its appeal
- 3:12GraphQL design principles
- 8:07When to use parts of GraphQL
- 13:54Can we just use the query system?
- 15:59Introducing HalfQL library
- 21:00Using HalfQL in components
- 22:48Query deferral and tooling
- 25:33Real-world usage and Babel Blade
- 27:42Migration and other tools
- 28:45Features and future of HalfQL
- 29:46Why GraphQL query system matters
- 30:07Q&A and conclusion
related talks
28mGraphQL without GraphQL - Backend Agnostic GraphQL inspired Queries For Colocating Data Requests With Components
58mGraphQL -- Flexible APIs for Adaptive Clients
22mAdopt GraphQL without Writing any Backend Code
28mGraphQLifying React Native App
37mGraphQL — A New Look at the API
24mBuilding Reactive GraphQL Apps With Apollo
05mYou Don't Need a Fancy Framework to Use GraphQL with React
30mReact & GraphQL - Bringing Simplicity and Correctness to Client Side Development
