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

125
Vistas
recibir una respuesta inesperada al hacer clic en el elemento de la lista virtualizada de reacción
  1. Escribí una demostración simple para demostrar este problema.

https://codesandbox.io/s/wizardly-nightingale-449cko

  1. Los pasos de la operación para producir el problema.
  • haga clic en la segunda división

  • haga clic en la tercera división

la consola no sale como se esperaba:

 render ts: 1646305500814 onclick ts: 0

El proceso de procesamiento ya se ha realizado, pero la función onClick en "App.js" aún obtiene el valor anterior. ¿Por qué sucede?

  1. Como comparación, hago otra prueba.
  • haga clic en la segunda división

  • haga clic en el 1er div

salida de la consola como se esperaba:

 render ts: 1646305752895 onclick ts: 1646305752895
  1. Además, en la línea 26 del archivo de código "VirtualList.js", modifico el valor de los props rowRenderer de "this.cellRenderer" a "renderItem",

la consola también da como resultado lo esperado:

 render ts: 1646306154833 onclick ts: 1646306154833

En teoría, el efecto de la función "this.cellRenderer" y "renderItem" debería ser el mismo;

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