前端的轮子又造到一块去了: Svelte5 将使用 runes

238 天前
 sub166

原文: https://twitter.com/sveltejs/status/1704496039468605842

省流:支持细粒度更新

runes(Svelte) = ref(Vue) = signal(Solid/Angular) = observable(Mobx) ...

目测变化程度堪比 Vue2 -> Vue3, 而且走的还是 Vue reactive transform 的老路...

放张图感受一下:

然而,有个框架到现在还没有细粒度更新

4846 次点击
所在节点    前端开发
39 条回复
chf007
238 天前
所以你说的谁
3000codes
238 天前
前端早点统一吧,减少大家的心智负担
catch
238 天前
我选 vue
putaozhenhaochi
238 天前
反正都是 UI=fn(status)
x86
238 天前
这对比还是 vue 看着舒服一点
shunia
238 天前
看似变简单,实际心智负担变大。
solidjs 这个老祖宗,为了这个 fine-grained reactivity 额外增加了好几个 api ,不知道对比的两个框架是不是也是这样。
用起来实际还是 react “遥遥领先”,除非你确实差那点性能。
zsj1029
238 天前
都是闭包、proxy 监听语法糖,百家争鸣
preact 的 singal 足够了,抛弃 react 的 hook ,简单简单还是简单
奇淫巧计罢了
mxT52CRuqR6o5
238 天前
整成 vue3 一样那为啥还要用 svelte
svelte 隐式声明状态不就是一大特点吗,还有梗图用 svelte 的这点去嘲笑 react
L1shen
238 天前
看起来跟其他家设计还不太一样,其他家是运行时的东西,svelte 通过 `magic symbol` 做编译时 `signal`
collen
238 天前
好听点百花齐放,实施情况,到处拉屎
leokun
238 天前
不是很看好
cmdOptionKana
238 天前
以前经济好不愁没工作,但现在这个大环境,能增加心智负担就尽量增加吧,变简单了竞争反而更大,有复杂的新东西出来,至少技术主管有借口搞一波重构,又能苟个一年半载。
DOLLOR
238 天前
左边没有`.value`,是怎么做到的?
solobat
238 天前
谁对 ts 友好,我就用谁
bhbhxy
238 天前
@3000codes 先把小程序,uniapp 这些糟粕清理干净才有可能
Huelse
238 天前
@DOLLOR vue 的响应式语法糖也可以`$ref()`,应该是类似的
mrwangjustsay
238 天前
@DOLLOR #13 都是糖
gadfly3173
238 天前
@bhbhxy uniapp 虽然糟糕了点,但也是大一统的一种发展方向嘛,把它和小程序并谈还是有点不太合适
horizon
238 天前
@solobat #14
那还得是 react
echo0x000001
238 天前
10 年之后,我敢说其他的框架都有可能死掉,但 react 绝对还活着

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/975748

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX