¿Qué es el linking?
El linking en un sitio web se refiere al proceso de crear enlaces que conectan diferentes páginas o recursos dentro del mismo sitio o hacia otros sitios web. Estos enlaces permiten a los usuarios navegar de manera eficiente y lógica a través del contenido, mejorando la experiencia de usuario. En el contexto de Next.js, el linking se realiza utilizando el componente Link
, que facilita la creación de enlaces internos con soporte para la navegación del lado del cliente, lo que resulta en transiciones más rápidas y una mejor performance general del sitio web.
¿Cuántas formas de hacer linking existen en Nextjs?
En Nextjs existen cuatro formas de hacer linking entre rutas:
- Utilizando el componente
<Link>
. - Utilizando el hook
useRouter
. - Utilizando la función
redirect
. - Utilizando la
API History
.
En los siguientes capítulos exploraremos a detalle cada una de ellas.