Home / Companies / Apollo / Blog / Post Details
Content Deep Dive

Mutations and Optimistic UI in Apollo Client

Blog post from Apollo

Post Details
Company
Date Published
Author
Slava Kim
Word Count
944
Language
English
Hacker News Points
-
Summary

Apollo Client is a GraphQL client that allows developers to work with any front-end and any GraphQL spec-compliant server. It provides tools for working with mutations, including simple ways to update queries currently being watched and optimize UI updates. With optimistic UI, the application can simulate the result of a mutation by guessing what will happen and then validating the behavior with the server. The client normalizes results into a store to get benefits such as query caching and consistency across the store.