diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js index 6233119551..1e30fe6e80 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/RenderTag.js @@ -37,7 +37,7 @@ export function RenderTag(node, context) { /** @type {Statement[]} */ const statements = memoizer.sync.map((memo) => - b.var(memo.id, create_derived(context.state, b.thunk(memo.expression))) + b.let(memo.id, create_derived(context.state, b.thunk(memo.expression))) ); let snippet_function = build_expression( diff --git a/packages/svelte/src/compiler/phases/3-transform/client/visitors/SlotElement.js b/packages/svelte/src/compiler/phases/3-transform/client/visitors/SlotElement.js index fcc4952fd7..bd2edb3e92 100644 --- a/packages/svelte/src/compiler/phases/3-transform/client/visitors/SlotElement.js +++ b/packages/svelte/src/compiler/phases/3-transform/client/visitors/SlotElement.js @@ -61,7 +61,7 @@ export function SlotElement(node, context) { /** @type {Statement[]} */ const statements = memoizer.sync.map((memo) => - b.var(memo.id, create_derived(context.state, b.thunk(memo.expression))) + b.let(memo.id, create_derived(context.state, b.thunk(memo.expression))) ); const props_expression =