工程开发
svelte-runes avatar

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
在 GitHub 查看