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` : ```svelteBonjour {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 `