Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Optimizando la Navegación en Next.js | Creación de Páginas y Diseños en Next.js
Dominio de Next.js 14 para Construir Aplicaciones Web Modernas

bookOptimizando la Navegación en Next.js

Ahora que contamos con todas las páginas requeridas, exploremos cómo los usuarios pueden navegar entre ellas. Tradicionalmente, se podría emplear la etiqueta HTML <a>. Sin embargo, el inconveniente de este enfoque es que provoca una recarga completa de la página, lo que afecta la experiencia del usuario.

Next.js propone utilizar el componente <Link>, lo que permite facilitar la navegación del lado del cliente.

Note
Nota

Para obtener más información sobre la navegación del lado del cliente, consulta la documentación en:  docs

De manera alternativa, podemos continuar trabajando en el proyecto. Se puede confiar en que el uso del componente Link es una mejor opción, y veremos su implementación práctica en el proyecto.

De vuelta al proyecto

Para implementar la navegación del lado del cliente, accede a app/ui/dashboard/nav-links.tsx, importa el componente Link desde next/link y sustituye la etiqueta <a> por <Link>.

Al guardar los cambios, probar el localhost para habilitar la navegación fluida entre páginas sin recargar la página.

En la práctica

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

Can you explain how the Link component improves navigation compared to the <a> tag?

What else can I customize when using the Next.js Link component?

Are there any best practices for using client-side navigation in Next.js?

Awesome!

Completion rate improved to 2.08

bookOptimizando la Navegación en Next.js

Desliza para mostrar el menú

Ahora que contamos con todas las páginas requeridas, exploremos cómo los usuarios pueden navegar entre ellas. Tradicionalmente, se podría emplear la etiqueta HTML <a>. Sin embargo, el inconveniente de este enfoque es que provoca una recarga completa de la página, lo que afecta la experiencia del usuario.

Next.js propone utilizar el componente <Link>, lo que permite facilitar la navegación del lado del cliente.

Note
Nota

Para obtener más información sobre la navegación del lado del cliente, consulta la documentación en:  docs

De manera alternativa, podemos continuar trabajando en el proyecto. Se puede confiar en que el uso del componente Link es una mejor opción, y veremos su implementación práctica en el proyecto.

De vuelta al proyecto

Para implementar la navegación del lado del cliente, accede a app/ui/dashboard/nav-links.tsx, importa el componente Link desde next/link y sustituye la etiqueta <a> por <Link>.

Al guardar los cambios, probar el localhost para habilitar la navegación fluida entre páginas sin recargar la página.

En la práctica

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 4
some-alt