用途:按当前 Svelte 5 惯用法编写与修改组件,默认跳过基础语法解释,除非用户要求,只给最短的正确实现。
范围:若核心难点是路由边界、load、表单 action、鉴权、cookie、SSR 导航行为或失效,应切换到 sveltekit 技能,而非本技能。
工作流:先确定本地风格再改代码,查看邻近组件、共享 UI 原语与 package.json;除明确迁移任务外,被改动文件优先沿用仓库现有约定;新代码默认使用 runes 模式与当前事件语法。编写前先确定归属边界——状态应放在 props、组件状态、context 还是共享响应式模块,先建模数据流再打磨标记,为每个状态指明唯一事实来源,其余派生。检查运行时边界,假定 SvelteKit 组件先在服务端渲染,渲染期间避免仅限浏览器的假设。做最小且自洽的改动,然后用仓库现有检查与相关运行时路径验证。行为对版本敏感时,对照已安装版本与当前官方文档核实。
专题指引:选择或调试状态、props、派生值、effect、context、store 时,读 guides/reactivity.md;设计组件 API、模板结构、事件、snippets 或样式边界时,读 guides/component-design.md;涉及浏览器 API、服务端渲染或 hydration 不匹配时,读 guides/ssr-hydration.md;改动 pre-runes 代码或使用版本敏感特性时,读 guides/migration.md。
限制:该资料未提供具体安装命令、收费信息与独立运行步骤,均暂未提供。