La selezione della casella di controllo non ricarica più la griglia

Fixkamo-internal
Spegnimento
10 luglio 2026 alle ore 01:34 UTC
Autore
kamo
Impegno
8e82294

Selezione di una casella di controllo di riga chiamata setSelectIds(nuovo set(...)), che era elencato in loadLeads' useCallback deps. Che ha dato a loadLeads una nuova identità su ogni click, re-firing the `useEffect(() = loadLeads(), [loadLeads])` effetto di montaggio -> setLoading(true) riga vuotaData a [] e refetched, quindi la selezione appena fatta è stata spazzata e la griglia sembrava "refresh". Carico di scaricoLead da selezionatiIds tramite un ref di ultimo valore (lo stesso "prevenire aggiornamenti circolari" modello già utilizzato in questo file): loadLeads ora legge selezionatoIdsRef.current per la reselection e ha deps stabile [], in modo da selezionare una casella di controllo non attiva più una ricarica. Inoltre stabilizza il ricollegamento in tempo reale e carico post-determinazioneLeads chiamanti.

Tutte le modifiche

Come quello che vedi la spedizione?

Ognuno di questi aggiornamenti atterra automaticamente nello spazio di lavoro. Inizia gratis e guardalo crescere settimana dopo settimana.

Inizia gratis per sempreVisualizza il prezzo