Bueno, primero debe saber qué es GraphQL, qué puede hacer, cómo usarlo como un lenguaje de consulta para su API y como una interfaz entre sus datos (que son la base de datos y la lógica empresarial) y el cliente (navegador o aplicación móvil).
Entonces, para simplificar todo lo que necesita para comenzar a construir algo, realmente se especifica en el sitio oficial de GraphQL [1] y el orden recomendado para tener una comprensión concisa del alcance GraphQL que necesitaría de …
Aprender: GraphQL: Un lenguaje de consulta para APIs.
A…
- ¿Cuáles son algunos buenos recursos gratuitos para aprender el desarrollo web completo paso a paso a partir de los conceptos básicos?
- ¿Cuáles son algunos recursos en línea para aprender Python 3?
- ¿Cuáles son los mejores recursos para mejorar el chino intermedio?
- ¿Cuáles son los mejores libros / recursos para comenzar a aprender Java si no tengo idea de otros idiomas?
- ¿Cuáles son los mejores recursos disponibles en línea para sobresalir en DS y Algos desde principiante absoluto hasta nivel avanzado?
Código: GraphQL: Un lenguaje de consulta para las API. Aquí encontrará recursos no solo para Javascript, sino para casi todas las otras implementaciones de GraphQL en otros idiomas.
Entonces, en el caso de Javascript necesitas dominar graphql-tools [2].
En el lado del cliente, elegirías qué usar dependiendo de tus necesidades, pero con Apollo [3] estás completamente seguro.
Si encuentra que Apollo es un poco abrumador al principio, ya que aprendió cómo construir su API GraphQL, entonces consulte su backend sin ninguna capa de abstracción con solo la solicitud ajax como se especifica en la documentación oficial y usted mismo adoptará algunos clientes GraphQL para El trabajo más tarde.
Esto es solo para comenzar, pero es suficiente para construir algo serio con GraphQL.
Espero que mi respuesta te ayude …
Notas al pie
[1] GraphQL: Un lenguaje de consulta para las API.
[2] herramientas gráficas | Herramientas GraphQL
[3] Apollo Client