阅读 Svelte 5 的 migration guide

美观与效率的取舍,和一些对过度设计的批判

Svelte 5 migration guide • Docs • Svelte

总之,Svelte 5 的很多设计看起来是让门槛高了,但是它的好处也很直接,当项目尺寸上来了就有糖吃了。

当然也有一些我认为很不美观的,比如

另外,我是一个很喜欢编译的人,但是 Svelte 5 更多的魔法去掉了,变成了 runtime 的 Signals,我想了想,其实性能或者说编译之后的还是那样,这么看来之前的一些设计其实有一定过度设计了。


这个也太 JSX 了:

Snippets instead of slots

这一段我觉得太有意思了。真的就是大大提升了一致性。这一点我以前也诟病过

就是现在感觉 Svelte markup 越来越像 JSX 了,有没有一种可能,以后直接就用 JSX 了呢?


还真是。我的编译梦破了


升级时发现 bits-ui 改了好多,唉好麻烦