GraphQL in a Component World
summary
Covers integrating GraphQL into a React application at Veriff for a microservices architecture, explaining why GraphQL was chosen and basic concepts. Describes concrete challenges and solutions for developer workflow: static typing, React hooks, GraphQL fragments, testing and mocks, CI, code generation, and state management.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 1:29GraphQL overview
- 7:14Schema & introspection
- 10:09Why Veriff chose GraphQL
- 13:43Choosing Apollo Client
- 16:11Apollo Client structure & caching
- 19:50React & hooks
- 21:14Schema with TypeScript
- 26:24Generating query types
- 32:49Code & type generation demo
- 35:38Testing GraphQL
- 40:42Apollo DevTools & local storage
- 42:07Type-safety DB to client
- 43:12Component data with fragments
- 46:45Fragment usage demo
- 51:50Veriff summary
- 55:05Challenges & limits
related talks
30mGraphQL in the Era of React Server Components
34mCreate Flexible React Applications Using GraphQL APIs
05mYou Don't Need a Fancy Framework to Use GraphQL with React
26mEverything You Need to Know About GraphQL in 3 Components
43mGraphQL in the Era of Server Components
09mGraphQL and React - Two Great Tastes that Taste Great Together
47mReact, Relay and GraphQL — a perfectly normal component approach
58mCrafting compelling real-time web experiences with GraphQL and React
