I had svelte 5 on my roadmap. Now I'm unsure... it was supposed to simplify reactivity.

Reply to this note

Please Login to reply.

Discussion

It just moves complexity around. Instead or using stores any time you go outside a component context, you use runes everywhere. But the gotcha is those are proxies, not real objects.

objects = data, right? right?

Yes, by object I mean pojo. Classes should not wrap data except as a way of providing functionality

yeah, i hate classes, i refuse to use them, and thus a whole swathe of languages are unacceptable to me

data structures as in a sequential, heterogenous array of data? these are essential

part of the reason why i'm a #golang maxi... Go doesn't encumber data structurse with anything more than you see encoded on the wire

this ironically also means less time waiting for compilation and execution

What a bummer.

Wonder how they justify this decision, will do my due research.

Thanks for this explanation!

Proxies allow you to track changes deeply, so no more`x = x` silliness. Which is nice, and helps with performance, but leads to madness.

Tradeoffs right? XD