Reinițializarea forțată a componentelor și animațiilor
Blocul {#key} este extrem de util când doriți să forțați reluarea unei animații de tranziție (transition) sau reinițializarea stării interne a unei componente copil atunci când un ID sau un parametru se schimbă, fără a reîncărca întreaga pagină.
Exemplu Concret: Rejucarea tranziției la schimbarea paginii
<script>
import { fly } from 'svelte/transition';
let articolCurent = $state({ id: 1, titlu: 'Primul Articol' });
</script>
{#key articolCurent.id}
<div in:fly={{ y: 20, duration: 400 }}>
<h1>{articolCurent.titlu}</h1>
</div>
{/key}
Întrebări & Exemple de Cod:
Blocul Logic {#key value} în SvelteAi o nelămurire despre utilizarea comenzii
Blocul Logic {#key value} în Sveltesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.