GraphQL in 3 Components