Router en Gatsby y Componente Link
Clase 10 de 33 • Curso de Desarrollo de Aplicaciones Web con Gatsby JS
Contenido del curso
- 24

Creando páginas en función de los datos
08:57 - 25

Manejo de Gatsby Templates
13:39 - 26

Terminando la Vista de Detalle de los Productos
05:58 - 27

StaticQuery vs. useStaticQuery
03:23 - 28

Construyendo el Carrito de Compras: useContext
08:18 - 29

Construyendo el Carrito de Compras: Vista
09:22 - 30

Construyendo el Carrito de Compras: Agregar productos al carrito
08:44 - 31

Comprando productos
08:34
Gatsby nos facilita mucho la creación de páginas de nuestra aplicación. Solo debemos crear un archivo en la carpeta src/pages con el nombre de la página y automáticamente tendremos esa ruta disponible con el contenido del archivo.
Por ejemplo: Podremos ver contenido del archivo src/pages/index.js en la ruta / y el contenido del archivo src/pages/about.js en la ruta /about.
Además, Gatsby nos provee un componente <Link /> para navegar entre nuestras páginas. Funciona muy parecido a una etiqueta <a>, pero al dar click no recargaremos la página ni haremos peticiones al servidor, en cambio, podremos visualizar inmediatamente el contenido de la página a la cual queremos navegar. Todo esto gracias a que Gatsby tiene todas las funcionalidades de una Single Page Application.
Recuerda que estas funcionalidades del componente <Link /> solo funcionan en las páginas de nuestras aplicaciones con Gatsby. No podemos usarlo para navegar a otras aplicaciones.
Para usar este componente solo debes importarlo desde:
import { Link } from 'gatsby';