- Relay ve GraphQL kavramlarını tRPC ortamına uygulayarak React uygulamalarındaki veri getirme ve durum yönetimini bildirimsel ve öngörülebilir bir yapıda basitleştiren bir araç
- View Composition ile her bileşenin ihtiyaç duyduğu veriyi belirtmesini sağlar ve ekran düzeyinde bunu tek bir istekte birleştirerek ağ çağrılarını en aza indirir
- Normalized Cache yapısını koruyarak veri tekrarını ve tutarsızlıkları önler, action·mutation tabanlı güncellemeleri destekler
- Data Masking ile istenmeyen alanları otomatik olarak engelleyerek bileşenler arası bağımlılığı azaltır ve aşırı veri çekmeyi önler
- Async React özelliklerini (Suspense, Actions,
use) kullanarak eşzamanlı render ve doğal yükleme akışı sağlar
- Cursor tabanlı sayfalama ve sonsuz kaydırma için liste yönetimi özellikleri yerleşik olarak sunulur
- Optimistic Update ile sunucu yanıtı gelmeden önce UI'ı anında günceller, hata durumunda cache geri alınır
- AI-Ready tasarım ile açık veri seçimi ve öngörülebilir API sunar; tip güvenli kod üretimi için elverişlidir
- View merkezli tasarım ile her bileşen ihtiyaç duyduğu alanları bildirir ve ağacın üst kısmında tek bir istekle veri toplanır
- GraphQL'in Fragment kavramını JavaScript nesneleri tabanında sadeleştirir
- Sunucu tarafı tRPC + Prisma tabanlı çalışır
- Gelecek planları: Drizzle desteği, çevrimdışı cache, gerçek zamanlı güncellemeler (
useLiveView), kod üretimi iyileştirmeleri, garbage collection ve daha fazlası
Henüz yorum yok.