
Querying with GraphQL
Lessons
1. Intro to GraphQL
2. Fetching data with queries
3. Improving Developer Experience
4. Query variables, handling loading and errors
5. Advanced queries
6. Updating data with mutations
7. Bonus: Q&A with Natalia Tepluhina
8. Manual cache updates and optimistic responses
9. Real-time updates with subscriptions
10. Setting up local state with Apollo Client
11. Modifying local state with Apollo Client
Query variables, handling loading and errors
So far in this course, we have been fetching the full list of books. This was fine because our list was really short, but what if we had a thousand books and we needed to search for a certain one? For more complex queries like that, we can take advantage of GraphQL’s search parameter.