1 min readJul 1, 2019
GraphQL can get all the data you need for a view in one call instead of several which is (usually) much more efficient on the server and client side.
Also, GraphQL clients like Apollo maintain a cache of queries to avoid re-querying data you already have, which is quite nice and reduces server calls even further.
We’ve had views in our app that would usually take more than five round trips to the REST API reduced to a single query with GraphQL.