We refactor the project to use the latest version of Apollo Client (using Apollo Boost) and query data from a GraphQL server.
Re-implementing local state alongside the data from a GraphQL server.
I am under the assumption that you already know what GraphQL is and why it’s awesome. If not, check out this article to tell you “Everything you need to know about GraphQL”
Some of the readers might already know about React Apollo 2.1, but let me write about it as I like it. Please refer to the original document for more information.