Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

378
Vistas
Beneficios de React Router v4 <NavLink> frente a <Link>

Además de la capacidad de establecer un "nombre de clase activo" y un "estilo activo" en NavLink, ¿hay alguna razón para usar NavLink sobre enlace al crear enlaces a otras rutas en elementos que no son de navegación (es decir, no navegación principal en el encabezado o pie de página) en su sitio? que no necesita un estado/clase activo?

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

La documentación oficial es clara:

<NavLink>

Una versión especial de <Link> que agregará atributos de estilo al elemento representado cuando coincida con la URL actual.

Por lo tanto, la respuesta es NO . No hay otras razones excepto la mencionada.

over 4 years ago · Santiago Trujillo Denunciar

0

Cuando necesite usar atributos de estilo o clase en <Link> activo, puede usar <NavLink>

Veamos el ejemplo:

Enlace

 <Link to="/">Home</Link>

Enlace de navegación

 <NavLink to="/" activeClassName="active">Home</NavLink>
over 4 years ago · Santiago Trujillo Denunciar

0

Componente de enlace

Se utiliza para crear enlaces que permiten navegar en diferentes URL y cuando hacemos clic en cualquiera de esos enlaces en particular, debe cargar esa página que está asociada con esa ruta sin recargar la página. Ejemplo:

ingrese la descripción de la imagen aquí

Componente NavLink:

Si, queremos agregar algunos estilos al Link. De modo que cuando hacemos clic en cualquier enlace en particular, se puede identificar fácilmente qué enlace está activo. Para este enrutador de reacción, proporciona NavLink en lugar de Link . Ahora reemplace Link from Navlink y agregue propiedades activeStyle . Las propiedades activeStyle significan que cuando hacemos clic en el enlace, debe resaltarse con un estilo diferente para que podamos diferenciar qué enlace está actualmente activo. Ejemplo:

ingrese la descripción de la imagen aquí

Referencia: https://www.javatpoint.com/react-router

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda