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

103
Vistas
Reaccionar valor de enumeración de copia de TypeScript y no referencia

Tengo una pregunta sobre variables y referencias en React TypeScript o JavaScript si lo desea.

Tengo la siguiente enumeración:

 enum QuestionType { MultipleChoice, TrueFalse, FreeText }

Y mi código se ve así (simplificado):

 //somewhere in an useEffect hook //using the useState hook setSelectedQuestionType(QuestionType.TrueFalse); let previousQuestionType : QuestionType; prevQuestionType = selectedQuestionType; setSelectedQuestionType(QuestionType.MultipleChoice);

Espero el siguiente resultado:

 console.log(selectedQuestionType); //Expected: QuestionType.MultipleChoice or 0 console.log(prevQuestionType); //Expected: QuestionType.TrueFalse or 1

Pero el resultado real es el siguiente:

 console.log(selectedQuestionType); //Actual: QuestionType.MultipleChoice or 0 console.log(prevQuestionType); //Actual: QuestionType.MultipleChoice or 0

Ya leí en algunas publicaciones que js solo almacena referencias a valores y que un simple '=' simplemente creará una nueva referencia a ese valor. Pero estoy tan confundido sobre cómo hago para que esto funcione correctamente.

¡Gracias de antemano!

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