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

175
Visualizações
Agregar clase en "siguiente" y eliminar en "anterior" en la barra de progreso - Reaccionar

Entonces, quiero agregar una clase a cada uno de estos elementos de la lista en orden, y no simultáneamente, cada vez que presione "Siguiente", y luego eliminarlos nuevamente después de presionar "anterior". Estoy trabajando en React y sé que puedes hacer algo con State, etc., pero soy nuevo en React, así que agradezco cualquier ayuda.

HTML

 <ol id="prog" className="progress-track"> <li className="progress-1"> <div className="icon-wrap"></div> <span className="progress-text">The position</span> </li> <li className="progress-2 test"> <div className="icon-wrap"></div> <span className="progress-text">Qualifications</span> </li> <li className="progress-3 test"> <div className="icon-wrap"></div> <span className="progress-text2"> Abtion as a workplace </span> </li> <li className="progress-4 test"> <div className="icon-wrap2"></div> <span className="progress-text3">Apply</span> </li> </ol>

¡Déjame saber si necesitas más información! El diseño

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Necesitarás tener un estado. Como const [activeItem, setActiveItem] = useState(1);

Como tiene 4 elementos, tendrá cuatro posibles tipos de estado.

y cuando haga clic en cada elemento, establecerá su estado en la identificación de ese elemento. Por ejemplo, cuando hace clic en el elemento 3, configurará su estado en 3. y verifique si su estado es igual a 3, configurará una clase para su nombre de clase. className={ example ${activeItem === 1 ? 'active' : ''} }. Y al hacer clic en Siguiente, solo agregará 1 al estado actual y menos uno del estado que tiene cuando hace clic en el anterior. Y verifique si su número de estado está en 4, significa que ha alcanzado su límite. y cuando el usuario hace clic en 5 veces para establecer su estado en 1.

about 4 years ago · Juan Pablo Isaza 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