🧵 THREAD: People keep saying Svelte is "too magical" - but Svelte 5 just changed the game completely.
Let me show you why Svelte 5's "magic" is actually just syntactic sugar over patterns you already know from React, Solid, and Angular.
That's REAL magic - the compiler was doing static analysis, injecting $$invalidate calls, and using bitwise operations for change detection. Hard to debug, sometimes surprising behavior.
But Svelte 5? Different story entirely.
Wait... that's actually readable! Notice:
$.state() - creates reactive state
$.set() - updates state
$.get() - reads state
$.template_effect() - reactive scope
This is the SAME *visual* pattern as React's useState, Solid's createSignal, Angular's signals!