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

221
Views
¿Cómo puedo evitar operaciones en segundo plano adicionales cuando cambio un estado en reaccionar?

Código de introducción

Intenté escribir un código de ejercicio por React que ilustra un autobús y sus asientos. Los asientos que están reservados, son inseleccionables y de color rojo. El resto de los asientos se pueden seleccionar haciendo clic en ellos y eligiendo un género en una ventana emergente abierta. Puedes verlo y probarlo aquí .

ingrese la descripción de la imagen aquí

El problema

Todo funciona bien. Pero mi problema es sobre el rendimiento. Sé que cuando cambia un estado, ese componente se representará nuevamente. Por supuesto, solo los cambios se pasarán a DOM. Está bien.

El problema comienza aquí que en segundo plano, los códigos de los componentes y los códigos de sus hijos se ejecutan por completo. Considere que mi autobús tiene 24 asientos y un asiento es un componente. Cada vez que haga clic en los asientos, ya sea que elija un género o no, verá muchos registros en la consola, lo que significa (al menos eso creo) que todo se ejecuta nuevamente.

Mi petición

¿Cómo puedo evitar operaciones adicionales en segundo plano y mejorar la estructura para evitarlas?

No tengo una insistencia particular en usar usestate si puedo resolverlo de alguna manera.

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