## Notes - Build `Components` via separate files (with [[TypeScript]] support) - Support for different pages - Sass for styling - `let` keyword provides reactive behavior - Event handling similar to vanilla [[JavaScript]] - Supports conditional templates and iterative templates - Passing data between components - Parent-child via `export` keyword - Context, similar to [[ReactJS]] - Observable stores (unique to [[Svelte]]) [[SvelteKit]] also comes with - SSR - Routing - Code-splitting ## References - [Svelte in 100 Seconds - Youtube](https://www.youtube.com/watch?v=rv3Yq-B8qp4)