hodlbod on Nostr: Svelte 5 ruined the framework so badly I might have to switch completely away. I just ...
Svelte 5 ruined the framework so badly I might have to switch completely away. I just discovered that you have to use`$state.snapshot` any time you want to pass data to functions that won't work with a`Proxy` — and it doesn't work recursively. This is on top of tons of subtle semantic changes having to do with when reactive stuff runs. It's a totally different framework, and it's stupid.
Is dart good? Maybe I'll just go back to clojurescript. Or maybe go all in on rust.
Published at
2025-02-04 03:45:41Event JSON
{
"id": "2bb96647776ac1a207fe124d159f8c7cdc57792320859689301af359f2895f00",
"pubkey": "97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322",
"created_at": 1738640741,
"kind": 1,
"tags": [
[
"client",
"Coracle",
"31990:97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322:1685968093690"
]
],
"content": "Svelte 5 ruined the framework so badly I might have to switch completely away. I just discovered that you have to use`$state.snapshot` any time you want to pass data to functions that won't work with a`Proxy` — and it doesn't work recursively. This is on top of tons of subtle semantic changes having to do with when reactive stuff runs. It's a totally different framework, and it's stupid.\n\nIs dart good? Maybe I'll just go back to clojurescript. Or maybe go all in on rust.",
"sig": "7ee41770a568babf07f0a046d74d5cf134df306910f86f8b10f8431955090065ecfe7c851f65dd0bf093e06e908e63a9b511d42f201f4b45364044f7b78c6b1f"
}