Supabase Auth ile React'te Kullanıcı Yönetimi: Kayıt, Giriş ve Rol Sistemi
Supabase Auth ile React'te kullanıcı kaydı, giriş, oturum yönetimi ve rol bazlı yetkilendirme nasıl yapılır? Protected routes, onAuthStateChange ve...
7 yazı
Mikro ERP verisini web ve mobilde kullanılabilir hâle getiren AstaFlow; React, TypeScript ve Supabase (PostgreSQL) üzerine kurulu. Bu kategoride kimlik doğrulama, gerçek zamanlı veri, dosya yükleme, önbellekleme ve rapor hızlandırma konularında sahada karşılaştığımız problemleri ve çözümleri anlatıyoruz.
Supabase Auth ile React'te kullanıcı kaydı, giriş, oturum yönetimi ve rol bazlı yetkilendirme nasıl yapılır? Protected routes, onAuthStateChange ve...
Supabase Realtime ile React'te gerçek zamanlı veri nasıl takip edilir? postgres_changes, broadcast, channel yönetimi ve memory leak önleme rehberi.
Supabase Storage ile React'te dosya yükleme nasıl yapılır? Drag & drop, boyut validasyonu, progress bar, signed URL ve RLS ile güvenli dosya yönetimi.
Ana Grup seçildiğinde Alt Grup listesinin otomatik güncellenmesi nasıl yapılır? React ile cascading (bağımlı) filtre pattern'ini adım adım uygulayın.
Web uygulamanız her sayfa geçişinde veritabanına sorgu atıyor mu? React Query ile Supabase verilerini nasıl cache'leyeceğinizi, gereksiz API...
Dashboard raporlarınız çok mu yavaş? Materialized View ile 100.000+ satırlık ERP verilerinden anlık rapor üretmeyi öğrenin. 12 saniye → 0.8 milisaniye.
Sipariş gelince müdüre, stok düşünce satın almacıya otomatik bildirim gönderen bir sistem nasıl kurulur? PostgreSQL trigger + e-posta kuyruğu + Edge...
Sık okunan ağır sorgular materialized view olarak saklanır ve pg_cron ile belirli aralıklarla yenilenir. Dashboard her açılışta ham tabloyu değil, önceden hesaplanmış görünümü okur. Detaylı rehber →
Her sorgu için anlamlı bir queryKey ve veri tipine uygun staleTime tanımlanır; veri değiştiğinde ilgili anahtar invalidate edilir. Böylece sayfa geçişlerinde veritabanına gereksiz sorgu atılmaz. Detaylı rehber →