0Pricing
Sveltejs Academy · Pelajaran

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

  1. Membuat Store yang Dapat Ditulis
  2. Berlangganan dengan $ Berlangganan Otomatis
  3. Memperbarui Store: set() dan update()
  4. Store readable dan Fungsi Awal Kustom
← Kembali ke Sveltejs Academy