{#key ...}
{#key expression}...{/key}
Блоки key
уничтожают и воссоздают свое содержимое при изменении значения выражения. При использовании вокруг компонентов это приведет к их повторному созданию и переинициализации:
{#key value}
<Component />
{/key}
Это также полезно, если вы хотите, чтобы при каждом изменении значения воспроизводился переход:
{#key value}
<div transition:fade>{value}</div>
{/key}