La sélection de la case à cocher ne recharge plus la grille

Fixkamo-internal
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.

All changes

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation