React Query
Optimistic Update (Trello Klon)
Son dönemde Framework ve Kütüphane geliştiricileri Trello klon örneklerini Optimistic Update destekleyecek şekilde geliştiriyorlar. Benzer durumları kendi projelerimizde local gerçekleştirimler ile uygulamıştık.
Optimistic Update mutation dediğimiz kullanıcının değiştirdiği verilerde, sunucu ile asenkron işlem gerçekleştirirken, sunucunun olumlu cevabı gelmeden UI da işlemi gerçekleştirmesidir. Bunu daha iyi bir kullanıcı deneyimi (UX) sağlamak için gerçekleştirir.
Fakat burada sunucudan olumsuz bir cevap geldiğinde tüm yapılan UI işlemlerinin rollback yapılması gerekir.
Optimistic Update için altyapısal bu güncelleme verilerini ve bunları geri getirebilecek mekanizmalar tasarlanması Optimistic Update ile kodların her bir tarafa yayılmasını engeller.
Şimdi gelin yapılmış asıl Framework ve Kütüphane yazarlarının yapmış oldukları örnekleri inceleyelim.
Remix — Trellix Demo
Msw, Vite + RQ SPA— Trellix Demo
Solid — Strello Demo
Okumaya Devam Et 😃
Bu yazının devamı veya yazı grubundaki diğer yazılara erişmek için bu linke tıklayabilirsiniz.