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

0

167
Vistas
Establecer estado dos veces en onChange ReactJS

Tengo el siguiente fragmento de React que no puedo hacer funcionar correctamente. Esencialmente, estoy mostrando un control giratorio basado en el estado de esta llamada onChange (debido a que la actualización a veces demora de 3 a 5 segundos). Sin embargo, la primera llamada para establecer el estado parece pasar desapercibida (o, como estoy investigando, se está agrupando) y, por lo tanto, el estado de carga nunca se actualiza. Esto es parte de un conmutador/interruptor que un usuario puede seleccionar infinitas veces en una página (si lo desea, obviamente).

 const [state, setState] = useState({ loading: false }); const onToggleChange = () => { setState(prevState => { return { ...prevState, loading: true, }; }); console.log("loading1: " + JSON.stringify(state)); // this takes a long time depending on the users actions setFilterMode(!filterChecked); setState(prevState => { return { ...prevState, loading: false, }; }); console.log("loading2: " + JSON.stringify(state)); };

Revisé las preguntas/respuestas actuales (así es como llegué a lo anterior), pero aún no se carga correctamente.

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