Optimizando 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.
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
¡Gracias por tus comentarios!
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla
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
Optimizando 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.
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
¡Gracias por tus comentarios!