- Shipped
- 10 juillet 2026 à 01:34 UTC
- Author
- kamo
- Commit
- 8e82294
Sélection d'une case à cocher de ligne appelée setSelectedIds(new Set(...), qui était listé dans loadLeads' useCallback dop. Cela a donné chargeLeads une nouvelle identité à chaque clic, redémarrer le "useEffect(() - loadLeads(), [loadLeads)) Effet de montage - EnsembleChargement (vrai) rang blancDéra-remarque à [- et refetched, donc la sélection faite juste a été essuyée et la grille semblait "rafraîchir". Découpler les charges Leads de selectedIds via une valeur de dernière valeur réf (le même "prévenir les mises à jour circulaires" déjà utilisé dans ce fichier): loadLeads maintenant est la lecture selectedIdsRef.current pour la resélection et a des dpages stables, Ainsi, la sélection d'une case à cocher ne déclenche plus de rechargement. Stabilise également Reconnecter en temps réel et post-séleter loadLeads appelleers.