Instructor: This course will provide you with a short but still complete introduction in how to fetch and update remote data from a GraphQL endpoint, as well as managing local state using the Apollo Client in combination with React. Experience with React isn't mandatory, but most probably quite helpful when watching this course.
While this course clearly targets Apollo and GraphQL beginners, even someone with quite some Apollo experience might learn something new in the lesson on how to manage local state.
Each lesson is focusing on a specific feature or concept and can be watched independently. Still, the whole course is carefully crafted, so all lessons fit together to build up one cookbook application. It starts with querying data from a GraphQL endpoint.
After that, we enhance the query using GraphQL variables for filtering results. Then we move on to mutations, allowing us to update data. With mutations, there are quite some gotchas to look out for. We'll discuss them at the end of the lesson.
Using Apollo's Link State, we can even extend the GraphQL remote schema with local capabilities. Last but not least, we explore a couple of quite useful utils that ship with Apollo like refetching and polling.
I hope this course is useful to you and you enjoy it. Happy watching.