Svelte Component Syntax Markup Script Style Scoped
Panduan Svelte component syntax: tiga blok script/markup/style scoped, directive if/each, bind:value, dan jebakan lupa key di each.
Compiler web reaktif berperforma tinggi. Pelajari sintaks reaktif, Runes (Svelte 5), Stores, Lifecycle, dan SvelteKit.
Panduan Svelte component syntax: tiga blok script/markup/style scoped, directive if/each, bind:value, dan jebakan lupa key di each.
Panduan Svelte transitions: fade/fly/slide, in:/out:, animate:flip, crossfade, dan jebakan transisi di luar if/each.
Panduan Svelte actions: use:fn dengan node + update/destroy, pola click-outside, dan jebakan lupa cleanup listener.
Reaktivitas Svelte 5 dengan runes $state dan $derived sebagai pengganti let/$.
Prop deklarasi via $props() dan side-effect via $effect di Svelte 5.
Pola composition Svelte 5: {@render} snippet dan default children.
Panduan deploy SvelteKit: pilih adapter (static/node/vercel), vite build, prerender, env vars, dan jebakan adapter tidak cocok hosting.
Panduan Svelte form: bind:value, on:submit preventDefault, use:enhance + actions SvelteKit, dan jebakan validasi hanya client.
Panduan SvelteKit form actions: named action ?/nama, fail() return data ke form, use:enhance progressive, dan jebakan lupa enhance + return biasa vs fail.
Panduan Svelte lifecycle: onMount/onDestroy cleanup, tick() tunggu DOM, before/afterUpdate, dan jebakan akses DOM sebelum tick + lupa cleanup.
Panduan SvelteKit hooks: handle auth tiap request, set locals.user, sequence chaining, handleFetch, dan jebakan lupa return resolve + baca locals sebelum set.
Panduan Svelte memulai: instalasi Vite, struktur .svelte, reactivity lewat assignment, dan jebakan mutasi array/object tanpa re-assign.
Panduan Svelte reactivity: reactive statement $:, dependency otomatis, derived state, dan jebakan mutasi tanpa re-assign + dependency siklik.
Panduan Svelte props (export let), event (createEventDispatcher + detail), dan two-way bind: kapan pakai masing-masing + jebakan over-bind.
Penanganan event dan binding di Svelte 5 (onclick, bind:value, callback props).
Panduan SvelteKit routing: struktur src/routes, +page/+layout, load function, param dinamis, dan jebakan lupa export let data.
Panduan Svelte stores: writable/readable/derived, auto-subscribe $store, custom store dengan contract subscribe, dan jebakan lupa unsubscribe.
Panduan Svelte context API: setContext/getContext untuk hindari prop drilling, key symbol, dan jebakan getContext di dalam fungsi.
Panduan Svelte persist store: custom store baca/tulis localStorage, guard SSR, sessionStorage untuk sesi, dan jebakan tulis di server + simpan secret.