0Pricing
Sveltejs Academy · Pelajaran

Mengapa Runes: Melampaui Keajaiban Compiler

Pahami alasan hadirnya runes dan bagaimana fitur ini meningkatkan model reaktivitas Svelte.

Mengapa Runes: Melampaui Keajaiban Compiler 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.

Svelte 5 Memperkenalkan Rune

Rune adalah primitif reaktif eksplisit seperti $state, $derived, dan $effect.

Alasan Perubahan

Reaktivitas implisit di Svelte 3/4 (let, $:) memiliki beberapa kejanggalan: dependensi yang rumit, hanya berlaku pada lingkup file, dan lebih sulit dibaca dalam file besar.

Eksplisit dan Lokal

Rune dapat digunakan di mana saja — komponen, pustaka, dan modul biasa. Reaktivitas tidak lagi khusus untuk file .svelte.

Kompatibel dengan Versi Sebelumnya

Svelte 5 masih mendukung sintaks lama selama migrasi. Anda dapat mencampur dan mencocokkannya pada tahap awal.

Kinerja Lebih Baik

Reaktivitas terperinci hanya memperbarui bagian DOM yang bergantung pada state yang berubah.

Kode Lebih Bersih

State berupa pemanggilan fungsi, bukan let ajaib. Maksudnya menjadi lebih jelas.

let count = $state(0);

Dapat Diuji

Primitif reaktif dapat diuji melalui pengujian unit di luar komponen.

Ramah TypeScript

Rune diperiksa tipenya secara alami; sistem generik dibangun berdasarkan rune.

Lebih Sedikit Keajaiban

Anda tidak perlu lagi bertanya-tanya apakah let bersifat reaktif. Pemanggilan rune membuatnya jelas.

Koeksistensi

Anda dapat menerapkan rune secara bertahap pada setiap komponen selama migrasi.

Ekosistem

Sebagian besar pustaka Svelte mulai menggunakan rune; dukungan alat dan IDE sudah matang.

Pemeriksaan Singkat

Apa itu rune?

Ringkasan

Svelte 5 memperkenalkan rune untuk reaktivitas eksplisit yang dapat digunakan di mana saja serta meningkatkan kejelasan dan kinerja.

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Mengapa Runes: Melampaui Keajaiban Compiler” gratis?

Ya — teks lengkap “Mengapa Runes: Melampaui Keajaiban Compiler” 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 “Mengapa Runes: Melampaui Keajaiban Compiler”?

Pahami alasan hadirnya runes dan bagaimana fitur ini meningkatkan model reaktivitas Svelte. 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 “Mengapa Runes: Melampaui Keajaiban Compiler” 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. Mengapa Runes: Melampaui Keajaiban Compiler
  2. $state: Reaktivitas Terperinci
  3. $derived: Nilai Terhitung Deklaratif
  4. $effect: Efek Samping
← Kembali ke Sveltejs Academy