GraphQL Web Client Schema| Sencha
GraphQL queries rely on a schema that is shared between sender and receiver in order to allow the GraphQL web client to request exactly the data it needs. ExtJS provides a data package to manage the structure and records of data in the application, and the UI components (grids, select fields, trees, forms, …etc) are able to visualize this data. For this reason, ExtJS applications should be able to communicate with GraphQL APIs representing the schema with their data models, with absolutely no modification on UI components and controllers.