工程开发
svelte-runes
Svelte 5 Runes 专业指南:涵盖反应式状态 ($state)、衍生值 ($derived)、副作用 ($effect)、props 及迁移策略。协助开发者避免常见反应式设计错误。
简介
此技能为使用 Svelte 5 框架的开发人员提供专业支持,重点关注 Runes 反应式系统。专为迁移遗留 Svelte 4 代码库或构建现代 Svelte 应用的工程师而设计,提供关于反应式原语应用的精确指导,确保代码稳定性、性能与可维护性。
-
针对 $state、$derived、$effect、$props 及 $bindable 语法的专家级支持。
-
处理复杂对象与数组的深层反应式模式。
-
完整的 Svelte 4 转 5 迁移建议,包含如何处理旧版反应式语句与组件生命周期。
-
关于使用 @attach 替代 action,以及管理 snippet 与 slot 的最佳实践。
-
解决常见反应式错误,例如错误的状态重赋值或混用新旧语法。
-
当实现反应式逻辑、定义组件接口或调试状态同步问题时使用此技能。
-
技能提供标准模式的参考文档,如惰性求值、副作用追踪以及组件间数据绑定。
-
常见输入包含对 Svelte 运行时行为的技术提问、代码重构请求,或识别 UI 状态管理中的反模式。
-
输出提供可操作的代码片段、架构建议,以及针对特定情况下为何选择特定 Rune 的详细说明。
-
用户需注意 Runes 被设计用于顶层作用域;此技能会强制执行这些约束,以防止运行时错误并确保与 Svelte 编译器的兼容性。
仓库统计
- Star 数
- 203
- Fork 数
- 20
- Open Issue 数
- 11
- 主要语言
- TypeScript
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月30日 11:25