Thanks! And yes, however I do think that there are some losses moving from Svelte 4 to Svelte 5. A lot of those nay-sayers have some valid points. There are some conveniences that have been stripped away, and Svelte 5 I find actually requires a bit more of a technical understanding whereas Svelte 4 it was easier to just jump in. Svelte 5 I believe will scale more cleanly, though, which works for my particular use cases. In any case, like you say, you need to understand Svelte 5 fully before you can pass a judgement...
@@petermakeswebsites Yes, but conveniences should never overshadow functionality. While they should complement each other, functionality must take precedence. Regarding Svelte 5 requiring a deeper technical understanding, that's not necessarily a bad thing. As you demonstrated in the video, Svelte 4 had behaviours that didn't align with JavaScript standards, whereas Svelte 5 does. The main issue I see is the documentation for Svelte 5-it's quite brief and to the point. If there were a more descriptive way to reveal what's happening under the hood, the higher technical requirement would be less of an issue. With Svelte 4, I never fully understood how its reactivity worked. It was more a case of "okay, this works 🤷♂" without knowing why or how. While the magic $: syntax is simpler, I'd rather want to improve my JavaScript skills while using it a framework.
That's a little project I created, link is in the description. Read the readme so you don't get too confused. The syntax doesn't match Svelte exactly but it's reasonably close but without some of the extra optimisations like proxies (for the time being).
My tutorials presuppose that you have some foundational dev experience, so they may not right for you. If you're a non-dev I'd suggest learning the basics first. Svelte 5 is already a release candidate - so past beta already.
Svelte Society approved! ✅ 👏
Great series!
Thanks for your comment :) it means a lot!
I skipped svelte 4 and jumped to 5 and now I am totally convinced that this is the way!!
Svelte 5 should include this as part of their docs to showcase the difference of store thinking and signal thinking :)
You dropped this 👑
Great explanation, most of the Svelte 5 nay-sayers are simply ignoring or unaware of these under the hood benefits in favour of Svelte 4 "feel"...
Thanks! And yes, however I do think that there are some losses moving from Svelte 4 to Svelte 5. A lot of those nay-sayers have some valid points. There are some conveniences that have been stripped away, and Svelte 5 I find actually requires a bit more of a technical understanding whereas Svelte 4 it was easier to just jump in. Svelte 5 I believe will scale more cleanly, though, which works for my particular use cases. In any case, like you say, you need to understand Svelte 5 fully before you can pass a judgement...
@@petermakeswebsites Yes, but conveniences should never overshadow functionality. While they should complement each other, functionality must take precedence. Regarding Svelte 5 requiring a deeper technical understanding, that's not necessarily a bad thing. As you demonstrated in the video, Svelte 4 had behaviours that didn't align with JavaScript standards, whereas Svelte 5 does. The main issue I see is the documentation for Svelte 5-it's quite brief and to the point. If there were a more descriptive way to reveal what's happening under the hood, the higher technical requirement would be less of an issue. With Svelte 4, I never fully understood how its reactivity worked. It was more a case of "okay, this works 🤷♂" without knowing why or how. While the magic $: syntax is simpler, I'd rather want to improve my JavaScript skills while using it a framework.
19:47 i had to re-watch this a few times, but all of a sudden, it clicked. That's actually genius
I really love the way he explain things....like feels like old connections or something....
this man is increasing my focus and attention span ...love watching 😍
I have got most of it but need to watch again for some parts. Your explanations are deep and clear. This is I need. Thank you Peter.
Thanks for your feedback! What parts feel unclear to you?
@@petermakeswebsites not unclear but I have to sort it out in my head the way I'm thinking 😁
MAN THANKS YOU FOR THIS!!!! 💯💯💯
Awesome explanation...
Thanks for this. It really helps to know what's happening under the hood!
This is exactly what I need, thank you legend!!!!!
this video is awesome,, now i really get it what the different idea state signal want to reach, and what make it better than store,,
love your video
That demo is so cool! Bravo!
Great video, thanks for the demo!
You earn it!!
👍
Great explanation, Peter! Thanks!
Excelllent breakdown
What's the name of that visualizer?
That's a little project I created, link is in the description. Read the readme so you don't get too confused. The syntax doesn't match Svelte exactly but it's reasonably close but without some of the extra optimisations like proxies (for the time being).
As a non developer learning svelte, stores is giving me a headache. This sounds much more intuitive. Any idea when svelte 5 will release in beta?
My tutorials presuppose that you have some foundational dev experience, so they may not right for you. If you're a non-dev I'd suggest learning the basics first. Svelte 5 is already a release candidate - so past beta already.