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