Write Queries, Not Code
summary
Argues that GraphQL plus Apollo replaces much Redux boilerplate and configuration fatigue, claims Apollo Client ships caching, optimistic UI and declarative fetching with six lines of setup, cites ~60% Redux prevalence and 350% growth in adoption last year; demonstrates a query component, a composable link chain and Apollo Link State to unify local and remote data, shows Apollo Link Rest to query REST without a server, and reveals a working client-side schema prototype in alpha that already introspects and stitches schemas.
AI-written summary · about
chapters (38)
- 0:00Intro
- 1:36Redux
- 1:59Performance
- 2:24Additional Features
- 3:04Configuration Fatigue
- 3:51Cohesion
- 4:15Ideal Data Layer
- 4:42Expect optimistic mutations
- 4:53Async control flow
- 5:03Combining local and server data
- 5:20Developer experience
- 6:13GraphQL
- 6:48Schema
- 7:06Rest
- 7:31Rest vs GraphQL
- 7:52React Apollo
- 8:15What is Apollo
- 8:41Apollo is the first cohesive data story
- 10:47Apollo Cache
- 11:01GraphQL Cache
- 11:18Normalization
- 11:58Understanding Normalization
- 14:07Outofthebox Box Experience
- 14:25Apollo Cash Persistence
- 18:17Data Graph
- 20:16Loading States
- 20:56Async Resolvers
- 21:22ToDos
- 23:19Link State
- 23:54Apollo Link Rest
- 24:47GraphQL Benefits
- 25:06Smaller payloads
- 25:22Whats next
- 25:37Clientside schema
- 26:17Graphical
- 27:46Integration
- 28:12Reduce Configuration Fatigue
- 28:35Outro
related talks
24mBuilding Reactive GraphQL Apps With Apollo
25mDemystifying GraphQL Clients
24mAll You Need Is Apollo Client
24mReact State Management In a GraphQL Era
27mReact State Management In a GraphQL Era
37mAll you need is l̶o̶v̶e Apollo Client
22mReact State Management in a GraphQL Era
25mReact state management in a GraphQL era
