Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

163
Views
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 answers
Answer question

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 Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!