An overview of persisted queries in the context of GraphQL that also shows how to set them up with Relay on the client and express-graphql on the server.
An in-depth explanation of the Relay store, covering the details of how the data is actually stored as well as how to access/update that data.