Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

383
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda