setTableLoading
Açıklama: Bu fonksiyon, Ops Table bileşeninde tablo yükleme durumunu güncellemek için kullanılır. Redux Store'daki tableLoading
durumunu değiştirerek, kullanıcıya tablo yükleniyor bilgisini göstermek veya gizlemek için kullanılır.
Kod
setTableLoading(tableLoading: boolean) {
AppDispatch(setTableState({ tableLoading }));
}
Ne İşe Yarar?
- Tablonun yükleme durumunu kontrol eder.
- Yükleme sırasında kullanıcıya görsel bir geri bildirim sağlar.
- Redux Store'daki tablo durumunu günceller.
Parametreler
Parametre | Tipi | Açıklama |
---|---|---|
tableLoading | boolean | Tablonun yükleme durumunu belirler. |
Kullanım Alanları
1. OpsTableProvider
- Kullanıldığı Fonksiyon:
initialProcess
- Açıklama: Tablonun ilk yükleme sırasında kullanıcıya tablo yükleniyor bilgisi göstermek için çağrılır.
2. getdata
- Kullanıldığı Fonksiyon:
getdata
- Açıklama: Filtreleme, sıralama ve sayfalama işlemleri sırasında tablo yükleniyor durumunu etkinleştirir.
İş Mantığı
- Redux Store'daki
tableLoading
durumunutrue
veyafalse
olarak günceller. - Yükleme sırasında tablo bileşenlerinde görsel bir yükleme animasyonu görüntülenir.
- İşlem tamamlandığında yükleme durumu sıfırlanır.
Önemli İpuçları
- Yükleme durumunu doğru kontrol etmek, kullanıcı deneyimini optimize etmek için kritik öneme sahiptir.
- Bu fonksiyon yalnızca Redux Store'a bir durum değişikliği gönderir; tablo bileşenleri bu durumu dinleyerek yükleme animasyonunu gösterir veya gizler.