## 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)