Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como react

Problemas con useRef en React

 Tengo un objeto que guardo en un Array que está a su vez guardado en un useRef. Este objeto se usa tanto en la función del componente como así también siendo capturado como contexto de manejadores de evento definidos dentro de la misma función del componente. De pronto el objeto pierde su valor y es reiniciado a su valor inicial definido el useRef. ¿Hay algún reporte de algo así atribuido a un bug en React o en el motor de Javascript? (Contexto: React) Lo que describís no coincide con un bug conocido ni de React ni del motor de JavaScript . Sí coincide perfectamente con varios patrones clásicos (y bastante traicioneros) de React. Te resumo los más probables —porque tu síntoma (“el objeto vuelve al valor inicial del useRef ”) tiene causas bastante específicas: 🧠 1. Remount del componente (LA causa más común) useRef NO se resetea en re-renders , pero sí se reinicializa en un remount . Esto pasa cuando: cambia el key del componente hay render condicional ( {cond &...