Diving into different front-end technologies can be a little taxing, and moving into the React ecosystem is even more taxing. Fortunately there's a large community supporting this ecosystem, and a lot of the difficult problems have been tackled.
GraphQL’s query language is very easy to understand. For most people, it clicks immediately and doesn’t require much explanation. Thanks to GraphQL’s type system and tools like GraphiQL — a query builder/editor for GraphQL — learning GraphQL isn’t hard at all, and its advantages over traditional RESTful APIs become obvious quite quickly. Jonas Helfer lines out some of these advantages.