Update and Delete mutations

To enable toggling between completed states, and to delete todos let's use automatic cache updates when we run mutations!

We will learn the following concepts:

  • Creating a GraphQL mutation
  • Using the <Mutation> component
  • Automatic cache updates

Let's get started!