- 01Routes Are State Boundaries File-based routing isn't just organization—it's architecture. Each route owns its data, and that's a feature.6 min concept
- 02Load Functions Are Pure Load functions fetch data. The UI derives from it. This separation keeps your code predictable and testable.6 min concept
- 03Forms and Progressive Enhancement SvelteKit forms work without JavaScript. With use:enhance, they become instant. Learn to build forms that never break.7 min tutorial
- 04When to Refresh Data SvelteKit's invalidation system lets you control exactly when data refreshes. Learn to use invalidate() and depends() for predictable updates.6 min reference
- 05Component Communication Props down, callbacks up. Plus $bindable for forms and snippets for flexible content. Everything you need for component APIs.7 min reference