43 条回复  ·  4565 次点击
jaydenWang 楼主 初学 2025-12-24 12:26:08
@youyouzi View 层像 Zustand 一样简单。zustand 的 store 本身不支持计算属性,派生逻辑只能写在组件的 selector 里
XCFOX 小成 2025-12-24 14:32:37
已经用了好几年 Valtio 了。Valtio 和 Zustand 是同一个作者写的。 Valtio 简洁到几乎只有 `proxy()`, `useSnapshot()` 两个函数。 同样是用 class 组织数据 (State) 、计算 (Computed) 和 行为 (Action)。 楼主的 Zenith 相比 Valtio 看不到优势。 https://valtio.dev/docs/how-tos/how-to-organize-actions
jaydenWang 楼主 初学 2025-12-24 14:42:01
@XCFOX 请教一下 Valtio 是如何实现计算属性的,get 方法如果 return 类似 this.todos.filter(t => true)或者 this.todos.map(t => t)是否存在性能陷阱
XCFOX 小成 2025-12-24 14:54:01
@jaydenWang #42 https://valtio.dev/docs/guides/computed-properties
12345
返回顶部