- Se descapó
- 10 de julio de 2026 a las 1:34 UTC
- Autor
- kamo
- Compromit
- 8e82294
Seleccionar una casilla de verificación de filas llamada setSelectedIds (nuevo set(...)), que era En la lista en la cargaEl uso deLeadsCallback deps. Eso le dio a la cargaLeads una nueva identidad en cada clic, redispare el "useEffect(() =- loadLeads(), [carga deLeads]). efecto de montaje -o setLoading(true) en blanco rowData a [] y re-establecido, así que La selección recién hecha fue borrada y la rejilla parecía "refrescarse". Carga de parárseaLeads de los Ids seleccionados a través de un ref de última relación (el mismo patrón de "prevenir actualizaciones circulares" ya utilizado en este archivo): cargaLídes ahora lee seleccionadoIdsRef.current para la reelección y tiene deps estable, así que la selección de una casilla de verificación ya no activa una recarga. También estabiliza el Reeconexión en tiempo real y carga post-borradoLlámalos llamantes.