Photo by Alex Block on Unsplash

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.

--

--