plentico / pico

Svelte-like reactive UI compiler written in Go

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Svelte compiler learning resources

jimafisk opened this issue · comments

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:

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