svelte/legacy
该模块提供在迁移过程中使用的各种函数,因为某些特性无法与新的特性一一对应地替换。所有导入都被标记为已弃用,应当随着时间推移逐步迁移掉。
导出
SvelteComponent/SvelteComponentTyped— 旧版组件基类createEventDispatcher— 创建事件分发器onMount/onDestroy/beforeUpdate/afterUpdate— 生命周期钩子tick— 等待下一次 DOM 更新getContext/setContext/hasContext/getAllContexts— 上下文读写createRawSnippet— 创建不响应依赖的 snippet
[!WARNING] 这些 API 仅用于从 Svelte 4 迁移,新代码应使用 runes(
$state、$effect、$props等)。