I was introduced to GraphQL when one of my clients wanted me to set it up for their React web app frontend. Their decision was triggered by the frontend team growing tired of waiting for the changes on the API end. The implementation experience helped me appreciate the nuanced benefits of a GraphQL implementation.
The same experience also made me realize that a lucid explanation for just the important GraphQL concepts isn't easily available. I attempt to solve that itch with this explainer.
With this explainer, I cover just those GraphQL concepts that matter. The focus is more on explaining the fundamentals in as clear and concise a manner as I can.