Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Svelte compiler learning resources #1

Open
jimafisk opened this issue Nov 28, 2021 · 1 comment
Open

Svelte compiler learning resources #1

jimafisk opened this issue Nov 28, 2021 · 1 comment

Comments

@jimafisk
Copy link
Member

Li Hau's Compile Svelte in your head series:

See Li Hau's full outline for the "compile Svelte in your head" series

Part 1 - The Foundation
Part 2 - $$invalidate and Reactivity
Part 3 - Directives - on:, bind:, use:
Part 4 - Logic blocks - {#if}
Part 5 - Logic blocks - {#each}
Part 6 - Logic blocks - {#await}
Part 7 - Directives - bind:group
Part 8 - Directives - <select bind:value />
Part 9 - Spread props - <element {...props} />
Part 10 - Svelte Components
Part 11 - Svelte Context
Part 12 - Slots
Part 13 - Svelte Stores
Part 14 - Svelte Motion
Part 15 - Special elements
Part 16 - Transitions
Part 17 - Animations
Part 18 - Lifecycles
Part 19 - Module context
Part 20 - Server-side Rendering
Part 21 - Hydration

Other blog posts:

Videos:

@jimafisk
Copy link
Member Author

Li Hau has a great new series on building your own Svelte compiler:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant