Local Storage Kullanımı
Browser localStorage kullanımını, key-value depolamayı, JSON dönüşümlerini ve basit cache senaryolarını örneklerle anlatan bir yazı.
Local storage, Web Storage için kullanabileceğimiz iki yapıdan birisi. Verilerin browser’da key-value şeklinde depo edilmesi için tasarlandı.
Session storage’ın tersine local storage, browser kapatıldığında bile verileri barındırır. Local storage bir Storage nesnesidir ve setItem, getItem, removeItem ve clear metotlarını sağlar.
Yazıda bu metotların kullanımını GitHub API kullanan küçük bir uygulama üzerinden açıklıyorum. Local storage kullanılma amacı, daha önce arama yapılmış bir kullanıcının profiline tekrar erişilmek istendiğinde GitHub API’ına başka istek atmamak ve verileri local storage’dan çekmek.
Bu yaklaşımın veri güncelliği açısından bir bedeli var. GitHub profili gibi değişken veriler zaman içinde değişebilir; bu yüzden local storage’a verilerin tek seferlik yazılması yerine zaman zaman güncellenmeleri daha doğru olacaktır.
This is an excerpt from the original story. The full article, examples, and remaining sections are published on Medium.
Continue reading on Medium ↗