Les balises de déclaration définissent des variables locales au sein du markup, à l'aide de `const` ou `let` : ```svelte {#each boxes as box} {const area = box.width * box.height} {const label = `${box.width} ⨉ ${box.height} = ${area}`}

{label}

{/each} ``` > [!NOTE] La syntaxe [`{@const ...}`](@const) est considérée comme dépréciée — utilisez plutôt les > balises de déclaration Lorsque des valeurs devraient être réactives, vous pouvez utiliser `$state` et `$derived` : ```svelte

Bonjour {user.name}

{#if editing} {let name = $state(user.name)} {const greeting = $derived(`Bonjour ${name}`)}

{greeting}

{/if} ``` Les balises de déclarations peuvent être utilisées n'importe où dans un composant. Elles peuvent référencer des valeurs déclarées en dehors d'elles-mêmes (par exemple dans la balise `