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

116
Vistas
Usar variables en lugar de estado

¿Todavía es posible renderizar variables en reaccionar? Intentando usar un método más liviano para almacenar datos en un componente, pero las variables parecen no mostrarse más en la reacción. ¿Es useRef el nuevo método para las variables o todavía es posible en las variables let básicas?

Aquí hay un ejemplo de variables que no se procesan en reaccionar: https://codesandbox.io/s/serene-galileo-ml3f0?fontsize=14

about 4 years ago · Juan Pablo Isaza
2 Respuestas
Responde la pregunta

0

Tiene una idea errónea sobre cómo React maneja el estado. La razón por la que las variables normales no parecen funcionar en React es en realidad una optimización . React solo vuelve a representar los elementos de su página cuando es absolutamente necesario. La forma en que le dices a React "oye, mi estado cambió, ¿puedes actualizar la página para reflejar eso?" es mediante el uso de variables de estado. En su ejemplo, React solo vuelve a representar los elementos que hacen referencia a la variable b cuando la actualiza usando setB . Sin embargo, no vuelve a representar los elementos que representan a cuando lo actualiza usando a++ , porque no tiene forma de detectar que a se actualizó.

useState es en realidad más eficiente que las variables locales, porque muestra solo lo que es necesario.

about 4 years ago · Juan Pablo Isaza Denunciar

0

ver la respuesta de virchau13.

Aunque guardar en un estado es más intensivo que una simple asignación de variables, debe tener en cuenta que lo que ve en la pantalla solo cambiará mediante renderizaciones. Entonces, si desea ver el incremento de visualización en la pantalla, solo lo hará a través de representaciones, lo que se logra más fácilmente a través de cambios de estado.

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