Designing GraphQL Schemas - Avoid the Downsides of GraphQL's Flexibility
React Conferences by GitNation via YouTube
NY State-Licensed Certificates in Design, Coding & AI — Online
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore the intricacies of designing effective GraphQL schemas in this 33-minute conference talk from React Advanced 2019. Delve into the potential pitfalls of GraphQL's flexibility and learn actionable strategies to avoid common schema design mistakes. Discover how to implement explicit naming, utilize hashbangs, handle nullable fields, and leverage Relay cursor connections. Gain insights on the limitations of cursors and the proper use of page info. Through practical examples and comparisons of different design patterns, acquire valuable knowledge to create and extend robust GraphQL schemas for various business applications.
Syllabus
Intro
Designing a GraphQL schema
Explicit naming
Hashbangs
Nullable fields
Relay cursor connections
Cursors are not perfect
Use connections back
Page info
Summary
Wrapup
Outro
Taught by
React Conferences by GitNation