
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
Advanced queries
In the previous lesson, we created a typeahead search by passing a parameter to the GraphQL query. However, it has a few flaws, which we will fix in this lesson using some advanced options of Apollo query.