Membuat Store yang Dapat Ditulis
Buat store yang dapat ditulis dan inisialisasi dengan nilai awal.
Membuat Store yang Dapat Ditulis adalah pelajaran Sveltejs Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Sveltejs Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Sveltejs Academy mencakup 4 pelajaran total.
Mengapa Menggunakan Store
Store menyimpan status reaktif yang dapat dibagikan di antara komponen. Store berguna untuk status global seperti pengguna saat ini.
Impor writable
Fungsi pembuat writable berasal dari svelte/store.
import { writable } from "svelte/store";Store Dasar
Berikan nilai awal untuk membuat sebuah store.
export const count = writable(0);Nilai Awal Berupa Objek
Store dapat menyimpan nilai apa pun: angka, string, array, atau objek.
export const user = writable({ name: "", email: "" });API Store
Setiap store memiliki tiga metode: subscribe, set, dan update.
Metode set
Ganti seluruh nilainya.
count.set(10);Metode update
Ubah nilai saat ini dengan fungsi panggilan balik.
count.update(n => n + 1);File Modul
Store biasanya dideklarasikan dalam file modul bersama seperti src/lib/stores.js, lalu diimpor di tempat lain.
Nilai Awal Statis
Nilai awal juga dapat dimuat dari localStorage atau menggunakan nilai bawaan.
const init = JSON.parse(localStorage.getItem("count") ?? "0");
export const count = writable(init);Tanpa Pembuatan Ulang
Setiap pemanggilan writable() membuat store baru. Bagikan instans yang sama di antara berbagai impor.
Konvensi Penamaan
Pilih nama yang jelas seperti currentUser. Nama store sering diakhiri dengan kata benda domainnya.
Pemeriksaan Singkat
Metode mana yang mengganti nilainya?
Ringkasan
Buat store writable dengan writable(initial). Store tersebut menyediakan subscribe, set, dan update.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membuat Store yang Dapat Ditulis” gratis?
Ya — teks lengkap “Membuat Store yang Dapat Ditulis” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Sveltejs Academy, upgrade ke CoddyKit PRO. Kursus Sveltejs Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Membuat Store yang Dapat Ditulis”?
Buat store yang dapat ditulis dan inisialisasi dengan nilai awal. Kamu berlatih Sveltejs Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Sveltejs Academy?
Tidak diperlukan pengalaman sebelumnya. Sveltejs Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Membuat Store yang Dapat Ditulis” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Sveltejs Academy ini?
Ya. Setiap pelajaran Sveltejs Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Membuat Store yang Dapat Ditulis
- Berlangganan dengan $ Berlangganan Otomatis
- Memperbarui Store: set() dan update()
- Store readable dan Fungsi Awal Kustom