- Dikirim
- 10 Juli 2026 pukul 01.34 UTC
- Penulis
- kamo
- Commit
- 8e82294
Memilih sebuah kotak cek baris bernama setSelectedlds (new Set (...))), yaitu terdaftar dalam loadLeads 'useCallback deps. Yang memberikan loadLeads identitas baru pada setiap klik, ulang-menembak 'useEffect (() = > loadLeads (), [loadLeads])' efek mount - > setloading (true) blanked rowData ke [] dan repossible, jadi pilihan hanya dibuat dihapus dan grid muncul "menyegarkan". Decouple loadLeads dari pilihan melalui nilai last- ref (sama "mencegah pemutakhiran melingkar" pola yang telah digunakan dalam berkas ini): loadLeads sekarang membaca selectIdsRef.current untuk seleksi kembali dan telah stabil [] deps, sehingga memilih sebuah checkbox tidak lagi memicu reload. Juga menstabilkan realtime-reconnect dan post- delete loadLeads penelepon.