Great episode! I have some clarifications, if you don't mind: - `$state` only uses a Proxy object when you pass an object or array for deeply nested reactivity - You don't have to return `get/set` methods if you use proxied state - The reason `$effect` doesn't use a dependency array is not because of the compiler, but how signals work since it knows the context where it was read and reruns when it updates (signals are like a dependency graph that's constantly updated) - `$effect.tracking` is used to make sure effects only run inside a tracking context because effects don't work outside the component initialization phase and require a root effect to auto-cleanup nested effects (I haven't seen this used outside library code like `createSubscriber` from Svelte) - You can export snippets
@dei8bit13 сағат бұрын
My God brother!!! How do you study to have things so clear? I really admire your understanding panorama. ♥ like a bible xD
@omomer350612 сағат бұрын
Am simple man, i see of matia i give a like
@isaacdruin7 сағат бұрын
Legend
@justinoneill28376 сағат бұрын
missed one... at 12:55 it's 𝒅𝒆𝒓𝒊𝒗𝒆𝒅.𝒃𝒚𝑭𝒆𝒍𝒊𝒄𝒊𝒂'
@zhanezar13 сағат бұрын
Hi Scott thanks for always giving svelte a try its really important that voices like yours show how great it is, especially in a world dominated with next/react.
@dei8bit13 сағат бұрын
i never thought i would enjoy, or even be happy about a technology, but i really enjoy the syntax and development experience of svelte, in a way that i have never enjoyed before with any technology i have ever used. svelte, marry me!!! ♥
@Terr59019 сағат бұрын
I love Svelte, I love Svelte 5, I love Syntax!
@AxelRock18 сағат бұрын
Svelte content gives me goosebumps. Syntax content gives me goosebumps. This thumbnail made me feel hot 🥵 Time to get cosy, prepare a coffee, a cinnamon bun, dim the lights, and watch this episode, even if I probably know everything you'll have to say, I'm happy to hear your take on it.
@gabriel_export14 сағат бұрын
Great episode, I would love some recommendations on how managing and handling state changes with Svelte 5 like practical state patterns with classes and what not!
@joselmedrano11 сағат бұрын
Where do I find Scott interviewing Rich Harris that they keep mentioning in the last few episodes.
@syntaxfm11 сағат бұрын
Will be released on JSNation’s channel. Not sure when they will release but we’ll post them.
@OhDevBeard17 сағат бұрын
Tanstack start vs Sveltekit. Guys I’ve been fighting this for weeks. I have so many projects that I need/want to build but I just can’t decide which one of these to move forward with in this season.. Bruh halp
@adrianjdelgado16 сағат бұрын
Tanner has said he plans to port Tanstack Start to Svelte (!!) In the future you wouldn't have to choose.
@vitorguidorizzzi753816 сағат бұрын
Dont torture yourself using react
@paulvickers805914 сағат бұрын
@@adrianjdelgado that would be cool
@luka179011 сағат бұрын
Solidstart, it is jsx with signals. Tanstack start will also be ported to solidjs :)
@martixy25 сағат бұрын
If you don't care about people's preconceptions/biases, "effect" is simply a nod to "side effect", which has a clear meaning in the broader field of Computer Science.
@SeanJMay17 сағат бұрын
"No one is coding in a serif font" It hurts to remember that I was teaching myself C and C++ and HTML in Notepad (for those wondering, that's (Notepad++) - 1).
@omomer350611 сағат бұрын
Wes : No one codes in Serif Me : is that challenge?
@omomer350611 сағат бұрын
Seeing how people feel giddy about Svelte makes me feel normal of how i felt when it came out
@mibaatwork8 сағат бұрын
Because I use different frameworks and I don’t want to change my experience on reactive variables, so I changed to nanostores. I don’t like the new rune implementation a lot for store. But I like most off the other runes, and I love the new snippet stuff.
@SilvestreVivo20 сағат бұрын
Svelte 5 > Vue 3 > React 19 > Angular
@Almighty_Flat_Earth18 сағат бұрын
React is the worst of all. Angular is a professional framework with signal and linkedSignal. So Angular gives great developer experience as Svelte.
@JLarky9 сағат бұрын
Forgot Solid >
@SilvestreVivo9 сағат бұрын
@@JLarky I did it on purpose. No chance for Solid to be on the top.
@JLarky9 сағат бұрын
@@SilvestreVivo tell that to state of JS survey 🙃
@SilvestreVivo18 минут бұрын
@@JLarky oh, thanks for the reference of JS survey, that means I am wright with Svelte :)
@prashlovessamosa43 минут бұрын
Hey Scott now zero announced alpha are you going to make some local first stuff please whenever you have time please consider my request.
@imnabeelkhan20 сағат бұрын
My first, first comment lol
@greendsnow18 сағат бұрын
Good luck with newest latest aceternity UI components... You see.. things lack behind with svelte. Everything is doable but you have to work! Whereas React has it already. Astro for the win, I say
@Michael_moa15 сағат бұрын
This isn't a viable reason to stay with a broken library.
@syntaxfm14 сағат бұрын
Never heard of Aceternity before but S5 is backwards compat with svelte 4 so most Svelte libs will work without issue.
@Michael_moa14 сағат бұрын
@@syntaxfm Aceternity is a collection of js + tailwind components and was made by someone using React so the JavaScript is done with React. Svelte has a clone of this, cause it's just JavaScript and can be migrated to any framework basically.
@Michael_moa14 сағат бұрын
@@syntaxfm so the person maintaining the svelte clone of Aceternity hasn't done every new thing on the original Aceternity. So his comment was him saying React is better cause Aceternity is already done in React other than having to migrate to a different framework like Svelte