Platzi
Platzi

Suscríbete a Expert y aprende de tecnología al mejor precio anual.

Antes: $249
$209
Currency
Antes: $249
Ahorras: $40
COMIENZA AHORA
Termina en: 8D : 4H : 34M : 0S

No tienes acceso a esta clase

Para ver esta clase necesitas una suscripción a Platzi

¿Cómo funciona GraphQL en Gatsby?

12/33

GraphQL es un lenguaje tipado que facilita la comunicación entre servicios, pero los datos de nuestra aplicación pueden venir de diferentes lugares, así que GraphQL no tiene forma de acceder a todos estos datos para que podamos consumirlos desde un mismo lugar.

Gatsby recolecta toda la información de nuestra aplicación mientras desarrollamos en local y la almacena en un servidor de GraphQL. Luego, en la etapa de compilación, justo antes de pasar a producción, Gatsby guardará los datos de GraphQL junto al código, de esta forma los tendremos disponibles sin necesidad de hacer peticiones a las fuentes de datos originales.

Y que sucede en producción ?

Entonces si el proceso de consumir ocurre en el server nosotros deberiamos alojar nuestro proyecto en algún hosting que luego haga el rebuild escuchando cada vez que el “api” cambie y de esta manera actualizar el buid. Estoy en lo correcto?

¿Cómo funciona GraphQL en Gatsby?

GraphQL es un lenguaje tipado que nos ayuda a comunicar servicios. No importa cual sea la fuente de datos, podemos recolectar la información.
Todo el flujo sucede solamente en ‘desarrollo’. La información se recolecta previamente en este proceso.

esa es la capa del backend hasta la transferencia? que beneficios tiene el usar gatsby y no directarmente con Apollo, o por ejemplo express-graphql?

No tiene muchas desventajas el simple hecho que tenga que re-compilar para obtener los cambios? si un blog que todos los días recibe nueva información tendría que recompilar todo día a día? y si son varios autores como por ejemplo el caso de un blog con múltiples usuarios que actualizan el contenido muchas veces en un día, compilaría todo el tiempo, eso no es contra producente?

Sí el consumo es en desarrollo, qué sucede cuando se actualiza por ejemplo WordPress (API) y el sitio web con Gastby ya está en Producción?

¿Con Gatsby puedo crear mutaciones con graphql?

Y que sucede en producción ?

Entonces si el proceso de consumir ocurre en el server nosotros deberiamos alojar nuestro proyecto en algún hosting que luego haga el rebuild escuchando cada vez que el “api” cambie y de esta manera actualizar el buid. Estoy en lo correcto?

¿Cómo funciona GraphQL en Gatsby?

GraphQL es un lenguaje tipado que nos ayuda a comunicar servicios. No importa cual sea la fuente de datos, podemos recolectar la información.
Todo el flujo sucede solamente en ‘desarrollo’. La información se recolecta previamente en este proceso.

esa es la capa del backend hasta la transferencia? que beneficios tiene el usar gatsby y no directarmente con Apollo, o por ejemplo express-graphql?

No tiene muchas desventajas el simple hecho que tenga que re-compilar para obtener los cambios? si un blog que todos los días recibe nueva información tendría que recompilar todo día a día? y si son varios autores como por ejemplo el caso de un blog con múltiples usuarios que actualizan el contenido muchas veces en un día, compilaría todo el tiempo, eso no es contra producente?

Sí el consumo es en desarrollo, qué sucede cuando se actualiza por ejemplo WordPress (API) y el sitio web con Gastby ya está en Producción?

¿Con Gatsby puedo crear mutaciones con graphql?