Features:
Relay.fetch(graphqlQuery)
returns subscribtion that could change over time by mutation queries.Relay.update(m: UpdateMutation)
optimistically updates resource in all previous queries that contains updated resource.Relay.update(m: DeleteMutation)
optimistically deletes resource from all previous queries that contains deleted resource.Relay.update(m: CreateMutation)
pessimistically creates resource and executes again all previous queries.- All objects with
id
key in graphql response explained as resources. Arrays, objects withoutid
and scalars explained as static properties.