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

1

456
Vistas
How to convert JS code to React by onMouseEnter, onMouseLeave or something better
const w_phones = document.querySelectorAll('.w-nav__btn');

w_phones.forEach(w_phone => {
  const item_data = w_phone.dataset.phone
  const item = document.getElementById(item_data);

  console.log(item)

  w_phone.onmouseover = function () {
    item.classList.add('active')
  };

  w_phone.onmouseout = function () {
    item.classList.remove('active')
  };
});

I need to convert this code to React. Code of buttons look like this enter image description here

Class active must be here enter image description here "w-phones__item w-phones__item--1 active" and on 2, 3

How to fix this? THIS

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

There's no need for javascript if all you want to do is add a css class. The :hover pseuedoselector will only take effect when the user is hovered over the .w-nav__ and you can apply the style to the phone items below it like this.

.w-nav__btn:hover .w-phone__item {
   color: red;
}
about 4 years ago · Juan Pablo Isaza 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