localStorage Dasar
Belajar menyimpan teks kecil di browser agar bisa dipakai lagi saat halaman dibuka.
Tujuan belajar
- Memahami localStorage sebagai penyimpanan kecil di browser
- Menyimpan value dengan localStorage.setItem
- Membaca value dengan localStorage.getItem
Isi lesson
6 blok- 1.Tidak semua data harus hilang langsungBelum selesaiWajib
- 2.setItem menyimpan, getItem membacaBelum selesaiWajib
- 3.Menyimpan draft kecilBelum selesaiWajib
- 4.Di practice, storage hanya untuk previewBelum selesaiWajib
- 5.Coding practiceBelum selesaiWajib
- 6.RingkasanBelum selesaiWajib
Tidak semua data harus hilang langsung
WajibSampai sini, perubahan UI hanya bertahan selama halaman sedang berjalan. Untuk data kecil seperti draft nama, preferensi tema, atau catatan latihan, browser menyediakan localStorage. Data ini disimpan sebagai teks dengan pasangan key dan value.
Bagian ini memengaruhi progres lesson.
setItem menyimpan, getItem membaca
WajiblocalStorage.setItem("key", value) menyimpan data. localStorage.getItem("key") membaca data yang pernah disimpan. Di aplikasi nyata, localStorage cocok untuk data ringan di browser, bukan data sensitif seperti password atau token rahasia.
Bagian ini memengaruhi progres lesson.
Menyimpan draft kecil
WajiblocalStorage.setItem("draftName", "Rina");
const savedName = localStorage.getItem("draftName");
console.log(savedName);draftName adalah key. "Rina" adalah value yang disimpan. Saat getItem memakai key yang sama, browser mengembalikan value yang pernah disimpan.
Bagian ini memengaruhi progres lesson.
Catatan penting
WajibDi practice, storage hanya untuk preview
Practice workspace memakai preview sandbox. Pola localStorage yang kamu tulis sama, tetapi data penyimpanannya dipakai untuk latihan di preview, bukan sebagai database akun.
Bagian ini memengaruhi progres lesson.
Coding practice
WajibDibuka di workspace khususMenyimpan draft dengan localStorage
Latihan menyimpan dan membaca teks kecil dengan localStorage.
Tujuan awal: Fokus di tab JS.
Practice ini dibuka di workspace khusus. Buka practice untuk memakai editor, preview, dan cek otomatis.
Tombol selesai aktif setelah semua validasi wajib lolos.
Ringkasan
Wajib- localStorage menyimpan data kecil di browser sebagai teks.
- setItem menyimpan value dengan key tertentu.
- getItem membaca value dari key yang sama.
- Jangan menyimpan data sensitif di localStorage.
- Berikutnya, kamu akan mengambil data contoh dengan fetch dan membaca JSON.
Bagian ini memengaruhi progres lesson.
Langkah berikutnya
Selesaikan bagian penting lesson ini
Lanjutkan blok wajib berikutnya: Tidak semua data harus hilang langsung.