¿Qué es Gatsby?

Gatsby es un framework para crear sitios web estáticos utilizando React y GraphQL. Cuando compilas la aplicación que has creado a HTML estático consigue páginas web muy veloces que consiguen la mejor puntuación en analizadores como Lighthouse.

Gatsby tiene además un gran ecosistema de temas, plugins y proyectos semilla.

Los plugins de Gatsby son paquetes de NodeJS que son implementados por la API de Gatsby, están disponibles vía NPM y basta con incluirlos en el fichero de configuración del proyecto: gatsby.config.js.

Los temas de Gatsby son otro de sus puntos fuertes, te permiten compartir funcionalidades, gestión de datos e incluso diseño a través de múltiples proyectos. También puedes descargarlos y actualizarlos vía NPM.

Gatsby es una solución ideal para pequeños proyectos tipo portfolio o escaparate, para proyectos más grandes o complejos no es muy eficiente, si la web tiene muchas secciones o funciones complejas se vuelve muy lenta, no es una tecnología escalable.

Gatsby además depende de GraphQL, no puedes excluirlo si quieres utilizar alguna alternativa.

En cuanto tenga tiempo a ver si me animo a hacer un videotutorial de como dar los primeros pasos.

Espero que que os sea de utilidad ^_^.

Comentarios